프로그래밍 QnA

muzie의 이미지

USB 디바이스 소프트웨어 스택을 만드는 중입니다만..

CDC 클래스를 동작시키기 위해 작업중입니다.

대충 UDC 드라이버 소스를 보고 펌웨어 단에서 똑같이 해주고 있는데..
reset 신호 이외엔 아무것도 안걸리는군요.

몇가지 궁금한 점이 생겼는데,

USB장치가 attach 되고나면 제일 처음 걸리는 일이 reset 신호를 걸어준다고 알고 있습니다.
UDCISR에서 RESET쪽

naddolki의 이미지

C++ 에서 const 타입과 not const 타입의 오버로딩 .. ㅜㅜ

C++ 에서 함수 오버로딩할 때 ..

void plusOne(int *);
void plusOne(const int *);

위의 경우 정상적으로 "오버로딩" 이 되는데..

void plusOne(int);
void plusOne(const int);

는 오버로딩이 되질 않을까요 ?

naddolki의 이미지

참조 변수와 임시 변수의 관계 ... 에 대한 질문 ㅠㅠ

참조 변수에 ..
참조할 대상으로 L-Value 가 아닌 것이나, 형변환 가능한 이종 타입의 R-Value 를 지정했을 때 ..
컴파일러는 임시 변수를 생성해 참조하게끔 만드는 걸로 알고 있는데요 .

궁금한 점 1 : "에러" 를 내지 않고, 굳이 임시 변수를 둬 가면서까지, 참조가 가능하게끔 하는 이유는 무엇일까요 .

puresupe의 이미지

signal()에 구조체 전달

안녕하세요.
IrDA를 이용한 소켓 프로그래밍을 하고있습니다.

IrDA는 센서인지라.. Asynchronous I/O가 필요하게되었습니다.

원래는 select()를 사용하다가, select()는 Synchronous I/O에 속하기때문에.

반응이 느려서. 시그널 방식을 사용하려고합니다.

소켓 디스크립터에대해서

fcntl(sd,F_SETOWN,getpid());
ioctl(sd,FIOASYNC,&arg);

와 같은 방식으로 SIGIO를 발생시키게 해놓았습니다.

signal(SIGIO,handler); 와 같이 SIGIO시 호출될 함수를 등록하였구요..

이떄 handler에는 구조체가 하나 넘어가야합니다 ㅠㅠ

KLDP의 쓰레드를 검색해본 결과

http://kldp.org/node/8930

에 저와 같은 질문의 쓰레드가 있었는데요

urmajest라는 분이

Iinux의 이미지

서버프로그램에서 로그파일을 삭제하면 다시 새 파일을 생성해서 로그를 계속남기고 싶은데요

서버프로그램이 시작되면서 로그파일을 생성하여 로그를 남기고 있습니다.

제가 테스트로 터미널에서 로그 파일을 삭제했는데요

서버 프로그램은 로그파일이 없는데도..

assert의 이미지

pthread_mutex_t.__data.__owner 값과 pthread_self() 그리고 gettid()

안녕하세요. 눈팅만 하다가 글 남겨봅니다.

pthread_mutex_t를 비롯한 각종 pthread 자료구조의 내부 필드를 접근할 필요가 있게 되었습니다. 물론 이들 자료구조들은 프로그래머가 그 내부 모양을 모르고 사용하도록 의도된 것임을 잘 알고 있습니다.

제가 사용중인 개발 머신에서 pthread_mutex_t는 /usr/include/bits/pthreadtypes.h 에 선언되어 있고, 여기에서 제가 참조하고 싶은 필드는 아래와 같습니다.
pthread_mutex_t.__data.__owner
pthread_mutex_t.__data.__count
pthread_mutex_t.__data.__kind
(위 필드들을 억세스하는 행위의 위험성에 대해서도 잘 인지하고 있습니다)

sureka12의 이미지

[완료]cmake 사용시 컴파일러 변경관련해 질문드립니다.

cmake를 사용해서 컴파일을 할려고 하는중입니다.

지금 cmake를 실행하면 gcc로 컴파일이 되는데 이걸 mips용으로 변경해줄려고 하는데

어느부분을 손대야 될지 몰라서 이렇게 글을 올립니다.

어떤글이라도 도움이 되니 도와주십시오 ㅠ

tkfkdgody의 이미지

[미지근한 완료]쉘 프로그래밍 중에.. 동작하면서 멈추는 현상!!;;

안녕하세요

쉘 스크립트를 이용해서 프로그램을 지우고 새로 재 실행하는프로그램을 만들려고 하고 있습니다.

아래의 test.sh 스크립트를 Main이라는 c프로그램이 popen을 통해 실행시킵니다.

dn2enf2의 이미지

[완료]send 실패시 프로세스 종료 되는 현상

안녕하세요

socket 통신 중 send 실패시 프로세스가 종료되는 현상이 발생해서 문의 드립니다.

server <> client 통신중 server 를 죽이면 client 에서 connection retry 를 하려고 하는데

server 가 죽은 상태에서 send 하는 루틴을 타게 되면 조용히 죽어버리는데

어떻게 찾아야 할까요?

도움 말씀 부탁드립니다.

페이지

프로그래밍 QnA 구독하기