2016-06-23 17 views
0

Ich möchte installieren und diskutieren mit meinem eigenen USB-Gerät auf einem Raspberry Pi mit Windows iot. Dafür erzeuge ich einfach eine Inf-Datei für Arm wie WinUSB driver on Windows 10 IoT. Das Gerät wird von der Himbeere erkannt (siehe Startliste des angeschlossenen Geräts). Dann möchte ich mit dem Gerät diskutieren.WinUSB Anwendung auf Raspberry Pi (Win10 IoT)

Zuerst habe ich mit der "winusb.dll" versucht, aber ich muss die Bibliothek "SetupApi" verwenden, die nicht für ARM kompiliert. (Ich habe diese Lösung auf Windows PC benutzt und kommuniziere richtig mit dem Gerät).

Haben Sie eine Idee, wie Sie mit einem winusb-Gerät unter Windows iot richtig kommunizieren? Vielen Dank im Voraus für Ihre Antworten.

Also versuche ich auf Windows.device.usb zu migrieren, und es gelingt mir nicht, eine Verbindung mit dem Gerät herzustellen. Da gibt es eine Ausnahme wenn ich die FromIdAsync() Funktion aufruft. Es ist genau das gleiche Problem wie: Can't access USB device in Universal App

Antwort

0

Es gibt einige fantastische Beispiele, die hier gefunden werden können.

https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/CustomUsbDeviceAccess

alle Proben zum Download. Überprüfen Sie anhand von bestimmten Geräten, wo Beobachter erstellt werden (es sind zwei Beispiele vorhanden, Sie müssen Ihre eigenen hinzufügen). Überprüfen Sie auf der Seite, die USB-Deskriptor-Prüfungen für den Gerätetyp anzeigt, eine Überprüfung, damit DeviceType zurückgegeben wird. alles um zu sehen, ob es die Deskriptoren abfragen kann.

Ich habe es geschafft, es funktioniert auf Windows 10 Desktop, aber habe es versäumt, eine INF-Datei erstellen, die ich auf meinem IoT-Gerät verwenden kann. Sobald ich das funktioniert habe, kann ich zurückkehren.