La consommation d'un périphérique USB HID dans Windows CE 6.0 en utilisant c #
-
25-09-2019 - |
Question
Je travaille sur un projet Windows Embedded CE et je suis intéressé par l'accès à un périphérique USB HID à travers l'un de ses ports USB Host. Tout ce que je vraiment besoin de lire sont les paquets de spécifications HID premières. Sur un ordinateur Windows, j'ai un programme de travail en utilisant hid.dll, mais pour autant que j'ai fait des recherches, il n'y a pas d'équivalent sur le CE. Je sais qu'il ya le usbhid.dll, mais je ne suis pas sûr si elle est applicable à cette situation. Je préférerais ne pas écrire un pilote de niveau du noyau, comme je voudrais faire mon codage en C #. Quelqu'un at-il eu l'expérience la consommation d'un appareil HID sur Windows CE?
La solution
Je n'ai pas l'expérience concrète avec HID, mais l'accès au port USB comme un port COM avec une bonne DLL du pilote (le fabricant de l'appareil pourrait avoir un) pourrait aider. Théoriquement, vous devriez être en mesure de recevoir des paquets de données brutes de l'appareil avec une classe SerialPort
de cette façon.
Autres conseils
Toradex publié leurs capteurs USB et périphériques dans Open Source. Les capteurs sont des dispositifs HID et le code source disponible gratuitement ne comprend échantillons pour C # et VB sur Win CE.