0

我想在带有 windows iot 的树莓派上安装和讨论我自己的 USB 设备。为此,我只是在 Windows 10 IoT 上为 arm 创建了一个 inf 文件,例如 WinUSB 驱动程序。设备被覆盆子识别(在连接设备的启动列表中看到)。那我想和设备商量一下。

首先,我尝试使用“winusb.dll”,但我需要使用不能为 ARM 编译的库“SetupApi”。(我在 Windows PC 上使用了这个解决方案并与设备正确通信)。

您是否知道如何与 windows iot 上的 winusb 设备正确通信?提前感谢您的回答。

所以,我尝试迁移到 Windows.device.usb,但我没有成功连接到设备。当我调用 FromIdAsync() 函数时出现异常。与以下问题完全相同:Can't access USB device in Universal App

4

1 回答 1

0

有一些很棒的样本可以在这里找到。

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

下载所有示例。检查它基于特定设备创建观察者的位置(那里有两个示例,您需要添加自己的示例)显示 USB 描述符的页面检查设备类型 - 添加检查以便它返回 DeviceType。全部看它是否可以查询描述符。

我已经设法让它在 Windows 10 桌面上运行,但未能制作出可以在我的 IoT 设备上使用的 INF 文件。一旦我开始工作,我可能会回来。

于 2016-07-01T08:48:53.337 回答