Ich arbeite an einem Embedded Windows CE-Projekt und bin interessiert an einem USB-HID-Gerät über einen seiner USB-Host-Anschlüsse zugreifen. Alles, was ich wirklich lesen muss, sind die rohen HID-Spec-Pakete. Auf einem Windows-Computer habe ich ein Arbeitsprogramm mit hid.dll, aber soweit ich recherchiert habe, gibt es kein Äquivalent auf CE. Ich weiß, dass es die usbhid.dll gibt, aber ich bin nicht sicher, ob es für diese Situation anwendbar ist. Ich würde es vorziehen, keinen Kernel-Level-Treiber zu schreiben, da ich gerne in C# programmieren würde. Hat jemand Erfahrung mit dem Konsum eines HID-Geräts auf Windows CE?Ein USB-HID-Gerät in Windows CE 6.0 mit C#
8
A
Antwort
0
Ich habe keine konkrete Erfahrung mit HID, aber Zugriff auf den USB-Anschluss als COM-Anschluss mit einer geeigneten Treiber-DLL (der Gerätehersteller könnte einen haben) könnte helfen. Theoretisch sollten Sie in der Lage sein, die Rohdatenpakete des Geräts mit einer Klasse SerialPort
auf diese Weise zu empfangen.
0
Toradex hat seine USB-Sensoren und -Peripheriegeräte in Open Source veröffentlicht. Die Sensoren sind HID-Geräte und der frei verfügbare Quellcode enthält Beispiele für C# und VB unter Win CE.
Wenn Sie irgendwelche Fortschritte mit diesem gemacht haben, lassen Sie es mich wissen. Ich bin dabei, einen HiD-Treiber für eine Bluetooth-Tastatur auf der gleichen Plattform zu schreiben. Würde ein Heads-Up-Entwicklungsprobleme mit Win CE lieben, wie dies meine erste kompakte Framework-Entwicklung –
Jeder Fortschritt mit diesem sein wird? Ich versuche, das genaue Ding zu tun, aber ich kann das USB-Gerät nicht als eine serielle Schnittstelle sehen. – Gabriel
Leider hatte ich mit diesem Projekt nicht viel Glück, also kann ich nicht viel helfen. Es tut uns leid. – kersny