2012-06-05 3 views
0

Qt에서 응용 프로그램을 작성했으며 Windows에서 사용자 정의 USB 장치 (모든 클래스에 속하지 않으므로 사용자 정의 드라이버를 작성해야 함)와 통신하는 가장 좋은 방법은 무엇입니까? 리눅스에서는/dev 또는/sys 파일 시스템의 사용자 공간과 데이터를 공유 할 수있었습니다. Windows에서 이에 상응하는 대안은 무엇입니까?Windows 드라이버 - 사용자 프로세스와 통신합니다.

답변

1

Windows 용 몇 가지 사용자 공간 USB 라이브러리가 있습니다. Microsoft는 WinUSB을 직접 제공하지만 libusbx 또는 libusb을 사용하고 zadig으로 장치 용 드라이버를 설치하는 것이 좋습니다.

Microsoft 드라이버 대신 libusbx를 사용하면 Qt를 사용하는 동안 다른 운영 체제로 쉽게 이식 할 수 있다는 이점이 있습니다.