gpt4 book ai didi

用于向连接到 USB 总线的设备发送 SET_CONFIGURATION 消息的 Linux 工具

转载 作者:太空宇宙 更新时间:2023-11-04 10:06:31 25 4
gpt4 key购买 nike

我已经为 USB 设备开发了内核驱动程序。这样的设备有一些引脚可以提供 CDC ACM 串行端口或输入按钮的功能。因此,为了实现它,我必须使用两个不同的 USB 配置描述符。

驱动程序按预期工作,但在编译固件并将其加载到微 Controller 之前,我必须对所选设置进行硬编码。我正在寻找一种机制来从用户空间更改该设备配置。

我在 USB 文档中读到了 SET_CONFIGURATION 消息,但找不到任何 Linux 工具可以将此类标准 USB 消息从用户空间发送到 USB 总线。

你们中的一些人(在这个主题上有更多经验)是否知道一些用户空间 Linux 工具可以将 SET_CONFIGURATION 消息发送到连接到 USB 总线的设备?

提前致谢! :)

最佳答案

LibUSB 中的函数 libusb_set_configuration()理论上可以这样做,但没有必要。

可以使用“接口(interface)关联描述符”( IAD ) 将 HID(用于按钮)和 CDC(串行端口)简单地放入一个配置中。

关于用于向连接到 USB 总线的设备发送 SET_CONFIGURATION 消息的 Linux 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52202846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com