Использование USB-устройства HID в Windows CE 6.0 с помощью c#

Я работаю над встроенным проектом Windows CE и заинтересован в доступе к USB-устройству HID через один из его портов USB-хоста. Все, что мне действительно нужно прочитать, это необработанные пакеты спецификаций HID. На компьютере с windows у меня есть рабочая программа, использующая hid.dll, но, насколько я исследовал, нет эквивалента на CE. Я знаю, что есть usbhid.dll, но я не уверен, что это применимо для этой ситуации. Я бы предпочел не писать драйвер уровня ядра, так как я хотел бы сделать свое кодирование в с.# Кто-нибудь имел опыт использования HID-устройства в Windows CE?

2 ответов


У меня нет конкретного опыта работы с HID, но доступ к USB-порту в качестве COM-порта с надлежащей DLL драйвера (у производителя устройства может быть один) может помочь. Теоретически вы должны иметь возможность получать необработанные пакеты данных устройства с помощью SerialPort классе этак.


Toradex выпустили свои USB-датчики и периферийные устройства в открытый исходный код. Датчики спрятанные приборы и свободный доступный исходный код включает образцы для C# и VB на CE выигрыша.

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