2016-06-23 3 views
0

Я хочу установить и обсудить с моим собственным устройством USB на малине pi с окнами iot. Для этого я просто создаю файл inf для руки вроде WinUSB driver on Windows 10 IoT. Устройство распознается малиной (см. Список запуска подключенного устройства). Затем я хочу обсудить с устройством.Приложение WinUSB на малине Pi (win10 IoT)

Во-первых, я попытался использовать «winusb.dll», но мне нужно использовать библиотеку «SetupApi», которая не компилируется для ARM. (Я использовал это решение на ПК с Windows и правильно общался с устройством).

У вас есть идея, как правильно общаться с устройством winusb на окнах iot? Заранее благодарим за ответы.

Итак, я пытаюсь перейти на Windows.device.usb, и мне не удается подключиться к устройству. Там есть исключение, когда я вызываю функцию FromIdAsync(). Это точно такая же проблема, как: Can't access USB device in Universal App

ответ

0

Есть несколько фантастических образцов, которые можно найти здесь.

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

Скачать все образцы. Проверьте, где он создает наблюдателей на основе определенных устройств (там есть два образца, вам нужно добавить свой собственный) на странице, на которой отображаются дескрипторы USB-дескрипторов типа устройства, - добавьте в чек, чтобы он возвращал DeviceType. все, чтобы увидеть, может ли он запрашивать дескрипторы.

Мне удалось заставить его работать на рабочем столе Windows 10, но не удалось создать файл INF, который я могу использовать на своем устройстве IoT. Как только я получу эту работу, я могу вернуться.