Ich versuche, den WinUsb.sys-Treiber zu verwenden, der mit Windows geliefert wird (einschließlich Windows 10 IoT von Raspberry Pi 2). Mit devcon.exe kann ich sehen, dass der USB, den ich verwenden möchte, verbunden ist (er heißt USB\VID_1234&PID_ABCD\5&3753427A&0&4
), aber ich weiß nicht, wie erzwungen wird, den WinUsb.sys Treiber zu verwenden.WinUSB-Treiber unter Windows 10 IoT
Ich fand some instructions on microsoft.com, aber das scheint für eine Standard-Windows-Installation zu sein, wo Sie Geräte-Manager verfügbar haben (die ich nicht auf IoT habe). Das Beispiel einer INF-Datei auf dieser Seite bezieht sich auch auf eine CAT-Datei, von der ich annehme, dass es sich um eine Art Treibersignatur handelt, und ich weiß nicht, wie ich das erzeugen soll (oder wenn ich es überhaupt tun muss). Es gibt auch einen Verweis auf Windows NT (Signature = "$Windows NT$"
) und ich weiß nicht, ob das für IoT geändert werden muss oder nicht (oder wenn irgendetwas anderes für IoT geändert werden muss).
Also, wie benutze ich devcon.exe und irgendeine Art von INF-Datei, wie kann ich Windows IoT WinUsb.sys als Treiber für das USB-Gerät, das ich anschließe, verwenden?
Dies ist besser für SuperUser geeignet. Beachten Sie, dass Ihre Treiber für ARM kompiliert werden müssen. Könnte das dein Problem sein? –
Der WinUsb-Treiber, der mit Windows 10 IoT vorinstalliert ist, ist bereits für ARM kompiliert. Es ist nur eine Frage von Windows (über devcon.exe und eine INF-Datei), diesen Treiber für die spezifische Hardware zu verwenden. – GTHvidsten