나는 PNI Corp에서 개발 한 센서를 우주 공간 융합이라고 부릅니다. C++에서이 장치와 인터페이스해야하고 장치에서 계속 새 데이터를 읽어야합니다.HID에 말하기
장치를 컴퓨터에 연결하면/dev/hidraw1 및/dev/hidraw2가 표시됩니다. 또한/dev/usb/hiddev0이 나타납니다.
제 문제는 이러한 장치를 읽는 방법을 모른다는 것입니다. 온라인에서 예제 나 문서를 찾을 수 없습니다. 나는 이걸 어디에서 시작해야할지조차 몰라. 나는 가능한 해결책으로 libhid와 hiddev를보고 있었지만, 아직은이 라이브러리들을 사용하는 방법을 알 수 없다.
그래서이 휴먼 인터페이스 장치를 리눅스 컴퓨터의 C++에서 어떻게 읽습니까? 예제는 크게 감사하겠습니다. 감사합니다. . 시스템 호출을 작성 http://libusb.sourceforge.net/doc/index.html
#include <libusb.h>
또 다른 방법은/dev에/USB/hiddev0 읽기와 같은 간단한 파일 읽기 :