usb - 如何在 Microsoft HoloLens 2 上使用自定义 USB 设备 (WinUSB)?
问题描述
我使用 WinUSB 驱动程序制作了一个在 Windows 8.1 / 10 台式计算机上运行的自定义 USB 传感器设备(我在设备固件中实现了 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 上工作?
解决方案
我终于在真正的 Hololens 2 上测试了我的代码和 USB 设备。USB 设备在那里工作得很好,因为 Hololens2 支持 WinUSB!WinUSB 驱动程序是自动安装的(我的设备有 WinUSB 描述符)。
推荐阅读
- r - 如何修复 cbind 功能?
- reactjs - 有没有办法在反应传单中添加“Snap to road”?
- pandas - 如何在Python Plotly堆积条形图中显示多个文本和文本位置
- apache-spark - 为什么采样数据帧上的 count() 采用相同数量的输入?
- amazon-dynamodb - 在单表数据库中创建分区键列表
- angular - 错误 ngRx “属性‘管道’不存在于类型‘操作’上
'。NGRX v11.1.1 和 RXJS v7 ng11 - vue.js - Vue 3 路由器 - 路由器链接活动不工作
- javascript - 装配后,应用程序不会从不同于根的 url 启动
- c# - C#:实现时不实现继承的抽象成员并出错
- android - ViewPager 的宿主 Fragment 和 ViewPager 的 Fragment 项之间的通信