usb-serial을 통한 시리얼 프로그래밍에서 read 관련하여 질문 드립니다.
글쓴이: jgm2000 / 작성시간: 화, 2006/09/19 - 5:58오후
usb-serial에 센서 노드를 연결하고... 리눅스 상에서 패킷이 pc로 들어오는 것을 확인하고 있습니다.
application 프로그램은 구현을 하였고, ttyUSB0으로 open을 합니다.
뭐 application은 그냥 간략하게 작성하였습니다.
application을 실행해 보면 usb-serial로 들어오는 패킷들을 잘 받아냅니다.
그런데 제가 알고 싶은 것은 커널 단의 device driver 단의 처리 과정이 궁금합니다.
usb-serial은 커널 소스 linux26/drivers/usb/serial/usb-serial.c 에 있습니다.
여기에 debug 메시지를 넣어 패킷이 들어올 때의 과정을 보고 싶은데..전혀 디버그 문장이 찍히는 것이 없습니다. 모든 함수에 디버그 메시지는
다 넣어 두었습니다.
디버그 메시지에 이상이 있는 건 절대 아닙니다. 다른 디버그 메시지들은 잘 찍습니다. 예를 들어 시리얼로 write 할 때는 잘 찍어줍니다.
근데 read 과정은 도데체 어떻게 일어나는 걸까요.
분명 application에서 찍히는걸 보니 제대로 들어오는데 커널부분 디바이스 드라이버쪽에서 read 할 때 관련 메시지를 전혀 출력하지 않네요
혹시 아시는 분 계시면..답변 좀 부탁드립니다..
Forums:
댓글 달기