如何编辑 USB 驱动程序以识别为 HID 设备

如何编辑 USB 驱动程序以识别为 HID 设备

我有一个基于 Linux 的嵌入式系统,当使用 USB 电缆连接到 PC 时,我希望将其用作 USB HID 键盘。

我假设 USB 驱动程序默认在主机模式下运行,如何编辑/重写驱动程序以便设备将自身标识为 HID 设备?

答案1

仅当 Linux 嵌入式系统也可以模拟 USB 客户端设备或实现时,这才有效USB OTG(“on-the-go”),可以在两种模式之间切换。许多嵌入式系统都有 USB OTG。

如果你的Linux嵌入式设备仅充当主机USB适配器,那么无论你重写多少驱动程序等,你甚至无法将其连接到PC主机USB适配器。

USB 在设计上是不对称的。

如果您不坚持使用 USB 电缆进行物理连接,还有其他方法可以使远程系统充当 USB 客户端,例如使用usbip通过网络。

相关内容