프로그래밍 QnA + 설치 및 활용 QnA + 질문

sdc1984의 이미지

sysfs , ioctl 사용에 대하여..

ioctl 은 디바이스 드라이버에 대한 정보를 얻을수 있고 쓸수 있다고 알고 있습니다.

그리고 드라이버 보던중 sysfs도 store,show를 통해 쓰고 읽을 수 있던데...

둘의 차이가 뭔가요???

asleea의 이미지

이클립스 라이브러리 헤더파일 추가 관련

리눅스 환경에서 GUI 프로그램을 작성해야 할 일이 있어서 GTK+를 사용하고 있습니다.

프로젝트를 만들어서 프로젝트 Properties에 들어가 헤더파일 경로와 라이브러리를 추가해주었는데

추가해야 하는 것들이 한 두개가 아니더군요

만약 새로운 프로젝트를 만들어서 GTK를 다시 사용할 일이 생기면 이전에 만들어놨더 프로젝트의 셋팅을 카피할수 없을까요?

다시 하나하나 추가하는 것이 아니라 손 쉬운 방법이 없는지

dltkddyd의 이미지

포인터 배열에서 리터럴 문자를 대입하는 문제.......

 
  const char* forbidden[3];
   forbidden[0]="golden";
   forbidden[1]="up";
   forbidden[2]=NULL;

위와 같이 할 경우에 메모리는 다음과 같은 구조를 이룬다고 생각하는데요

1번 2번
forbidden ---> forbidden[0] -->"golden"

forbidden[1] --> "up"

forbidden[2] NULL

sia79의 이미지

1개의 row를 한개의 프로세스만 사용할 수 있도록 하고 싶습니다.

방대한 row를 가지는 공유 메모리 공간을 다수의 프로세스가 접근을 할 때, (UNIX 기반의 POSIX C 로 구현중)

공유 메모리 전체를 제한하는게 아니고 1개의 row를 한개의 프로세스만 사용할 수 있도록 하고 싶습니다.

현재는 필드 하나를 두어 이 값이 1인경우 다른 프로세스가 접근 중이므로 다음 정보를 이용하도록 하고,

0인 경우 자신이 1로 바꾸고 접근하도록 했지만 복수 개의 프로세스가 이 필드를 0으로 함께 읽었을 때가 걱정이 되네요.

마땅한 방법을 찾지 못해서 문의드립니다.

lhs8421478의 이미지

메시지 큐에대해 질문 드립니다....

안녕하세요 C언어를 공부중인 사람입니다...

현재 메시지 큐를 이용해서 프로세스간 통신으로 리스트 검색을 하려고 합니다.

서버는 파일에서 data를 읽어 들여 링크드리스트를 구현해서 가지고 있고.

클라이언트는 검색할 방법과 검색할 단어를 입력해서 메시지큐 구조체를 서버로 전송합니다.

서버는 메시지큐를 읽어서 링크드 리스트를 검색하는것이지요...

현재 막힌부분은 서버가 메시지를 읽긴 하는데.. 꼭 한번은 건너 뛰고 읽고 있습니다...

처음 전송된 메시지큐는 읽지 못하고 두번째꺼는 읽어서 검색을 하고... 세번째꺼는 읽지 못하고 건너 뛰고

네번째는 읽어서 검색을 하고.. 이런식으로 진행이 되고 있습니다... 도무지 어디가 문제인지 몰라서 이렇게 글을 올립니다 ㅠㅠ

cleitia의 이미지

[C++]메모리 동적 할당에 관해서 해제를 하면 자꾸 오류가 뜹니다

;코드 전문은 아래와 같습니다.
주석처리를 한 //delete [] szFileNamePlsNumber; 부분에서 메모리 해제를 할 때 에러가 뜹니다 ㅜㅜ

fensy의 이미지

SRTP - ARIA( AES ) 관련 조언좀 부탁드립니다


안녕하세요

VOIP 폰과 일반 PABX전화기간에 SRTP 기능을 구현하고 있는데, 궁금한 사항이 있어서 조언좀 부탁드립니다..

TLS을 이용하여서

MasterKEY = 00112233445566778899aabbccddeeff

SaltKey = 00112233445566778899aabbccdd

가 들어오면, (RFC 3711 문서 AES기준에서 보면) SaltKey 마지막 2바이트에 padding 00 00 을 추가 한 뒤,

MasterKEY = 00112233445566778899aabbccddeeff

SaltKey = 00112233445566778899aabbccdd0000

SaltKey를 평문으로 MasterKey를 Cipher Key로 가정하여 AES알고리즘을 돌린뒤 나오는

최종값을 CipherKey(실제 음성RTP 데이터를 암호화할 KEY)로 활용한다고 확인했는데요. (해석을 제대로 한게 맞는건지^^;)

rider7979의 이미지

ADC 구현관련 문의드립니다

안녕하세요
STM32L에서 DMA와 ADC를 이용한 배터리 잔량 확인을 테스트하고 있습니다
그런데 아무리 해봐도 값이 0이 나오는데 코드가 잘못된 것인지
어디를 고쳐야 할지 모르겠네요
조언 부탁드립니다

cleitia의 이미지

PCL(Point Cloud Library)로 개발한 프로그램을 사용화하면 어떤 제약이 따르나요?

http://www.pointclouds.org/about/

PCL을 소개하는 내용에서는

"PCL은 BSD 라이센스의 조건에 의해 배포 및 오픈 소스 소프트웨어입니다. 그것은 상업 및 연구 목적으로 무료로 사용 할 수 있습니다."

라고 표현을 하고 있습니다.

'PCL is released under the terms of the 3-clause BSD license and is open source software. It is free for commercial and research use.
PCL is cross-platform, '

그렇다면 PCL을 사용하여 프로그램을 만들고 이것을 상업적으로 판매해도 괜찮다는 것인가요? 혹 소스코드를 공개해야 한다거나 하는 제약이 붙지는 않는지요?

cleitia의 이미지

[C++] *.ncb 파일을 지우고 싶은데 remove 함수로 가능한가요?

remove함수를 사용하면 디렉토리나 파일을 지울 수 있는 것으로 알고 있는데요

특정 파일명을 정확히 알고 있어야 하나요?

가령
int remove(const char *pathname);
remove("a.txt"); 로 a.txt 파일을 삭제할 텐데요

저는 특정 확장자(.ncb)파일을 모두 지우고 싶습니다.
혹 파일명에 "*.txt"라고 하면 될까요.. 답변 부탁드립니다! ㅎ

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 질문 구독하기