使用c#在Windows CE 6.0中使用USB HID设备

时间:2010-02-04 01:52:29

标签: c# embedded usb windows-ce hid

我正在开发嵌入式Windows CE项目,并且有兴趣通过其中一个USB主机端口访问USB HID设备。我真正需要阅读的是原始HID规范包。在Windows计算机上,我有一个使用hid.dll的工作程序,但据我所研究,在CE上没有相应的东西。我知道有usbhid.dll,但我不确定它是否适用于这种情况。我不想编写内核级驱动程序,因为我想在c#中编写代码。有没有人在Windows CE上使用HID设备的经验?

2 个答案:

答案 0 :(得分:0)

我没有HID的具体经验,但是使用正确的驱动程序DLL(设备制造商可能有一个)访问USB端口作为COM端口可能有所帮助。从理论上讲,你应该能够以SerialPort类的方式接收设备的原始数据包。

答案 1 :(得分:0)

Toradex将他们的USB传感器和外围设备发布到开源中。 传感器是HID设备,免费的可用源代码包括Win CE上的C#和VB样本。

http://developer.toradex.com/oak-sensors-and-interfaces