如何在Microsoft HoloLens 2上使用自定义USB设备(WinUSB)?

时间:2020-07-14 16:30:16

标签: usb hololens winusb

我制作了一个自定义USB传感器设备,该设备使用WinUSB驱动程序运行在Windows 8.1 / 10台式计算机上(我在设备固件中实现了Microsoft扩展USB描述符,以便在连接设备时自动安装驱动程序)。

我可以在HoloLens2上使用WinUSB设备吗?或者,如果HoloLens2不支持WinUSB,如何将我的USB设备与“自定义USB设备类”一起使用?

目前,我还没有hololens2,但是我需要了解USB在其上的工作原理。

编辑:我找到了此链接:https://docs.microsoft.com/en-us/hololens/hololens-connect-devices#hololens-2-connect-usb-c-devices

它说hololens2支持以下设备类:

Mass storage devices (such as thumb drives)
Ethernet adapters (including ethernet plus charging)
USB-C-to-3.5mm digital audio adapters
USB-C digital audio headsets (including headset adapters plus charging)
Wired mouse
Wired keyboard
Combination PD hubs (USB A plus PD charging)

我的设备未实现任何这些类(自定义类)。有机会使其适用于hololens2吗?

2 个答案:

答案 0 :(得分:1)

我终于在真正的Hololens 2上测试了我的代码和USB设备。USB设备在那里工作很好,因为Hololens2支持WinUSB! WinUSB驱动程序已自动安装(我的设备具有WinUSB描述符)。

答案 1 :(得分:0)

根据您引用的文档,已经列出了HoloLens2支持的所有类,并且不支持未列出的类。 您能否提供有关您的业务请求的更多信息,并通过反馈中心针对新功能请求提交功能请求,以便在HoloLens OS和设备的未来版本中予以考虑? 如果是一项热门功能,则可以优先考虑开发进度。实际上,HoloLens 2上现有的分类也是基于这种方式的用户反馈。

有关如何发布反馈请求,您可以遵循以下文档:Send feedback to Microsoft with the Feedback Hub app.