도와주세요!!
글 수 15,339
2010.11.22 06:00:38 (*.248.143.25)
33434
EZ 보드에서 LRF 센서를 이용할려고 합니다.
USB CDC-ACM을 사용하는데, 커널 옵션 USB 항목에서 지원이 되길레, 사용이 가능한 줄 알았더니,
커널 옵션에서 인빌드 체크(*) 하고 컴파일 하니까 장치를 CDC-ACM 장치로서 인식은 하는 것 같은데,
정작 디바이스는 잡지를 못합니다.
연결시 메시지는 이렇게 뜨는군요.
hub.c: new USB device sl811-1, assigned address 5
ttyACM0: USB ACM device
제가 사용하는 디바이스는 /dev/ttyACM0 인데요.
저 메시지 보고 당연히 디바이스 등록도 되었겠구나. 햇는데
프로그램에선 디바이스를 잡지 못하고, /dev 하위에도 존재 하지 않는구요.
인빌드 옵션을 주고 컴파일 하지 말고 모듈화 해서 따로 insmod를 해 주어야 할까요?
조언 부탁드려요~
흠 일단 인식은 성공했습니다. mknod로 device 직접 잡아줘 버렸더니 인식하네요 -_-
근대 여러가지로 좀 불안한 것 같습니다. 한번 실행되고 나서는 baudrate을 잡지 못하고 실행이 안될 뿐 아니라,
어떤 어플리케이션은 정상적인 작동도 하지 않는 것 같습니다.
이건 제가 커널 컴파일이나 디바이스를 잘못 잡아서 그런게 아니라 센서 자체의 문제일까요?