我正在开发嵌入式Windows CE项目,并且有兴趣通过其中一个USB主机端口访问USB HID设备。我真正需要阅读的是原始HID规范包。在Windows计算机上,我有一个使用hid.dll的工作程序,但据我所研究,在CE上没有相应的东西。我知道有usbhid.dll,但我不确定它是否适用于这种情况。我不想编写内核级驱动程序,因为我想在c#中编写代码。有没有人在Windows CE上使用HID设备的经验?
答案 0 :(得分:0)
我没有HID的具体经验,但是使用正确的驱动程序DLL(设备制造商可能有一个)访问USB端口作为COM端口可能有所帮助。从理论上讲,你应该能够以SerialPort
类的方式接收设备的原始数据包。
答案 1 :(得分:0)
Toradex将他们的USB传感器和外围设备发布到开源中。 传感器是HID设备,免费的可用源代码包括Win CE上的C#和VB样本。