|
Linux 에서 Libusb 를 사용해서 프로그램 짜고 테스트 했는데 잘 되었습니다. 크로스컴파일러로 컴파일 후 장비에 넣어 실행하니 프로그램이 삽질합니다. usb_find_busses() 함수 리턴값이 - 2, usb_strerror() 함수 리턴값이 'No such file of directory' 입니다. 해결 방법. Linux 에 USB Device 파일이 존재하지 않는 문제로 usbdevfs 를 마운트 시켜야 합니다. mount -t usbdevfs usbdevfs /proc/bus/usb 위 명령으로 USB 포트를 마운트 하면 됩니다. 부팅시 자동 마운트는 /etc/fstab 파일에 아래 내용을 추가하면 됩니다. usbdevfs /proc/bus/usb usbdevfs defaults 0 0 휴... 드디어 스마트카드 처리부 반 완료!!!!! 참고문헌 http://209.85.173.132/search?q=cache:zPjYK3gc11wJ:linux.rockriver.net/presentations/LibUsb/libusb.pdf+libusb+/proc/bus/usb&hl=ko&ct=clnk&cd=6&gl=kr |
|



