我试图了解 Linux USB 设备驱动程序,大多数文档都在谈论 USB 设备解码成
- 配置
- 接口(interface)
- 端点
Linux 只支持一种配置。这些硬件实体或只是数据是否存在于它在 USB 设备检测中传递的数据的驱动程序中
最佳答案
当提到 USB 设备时,术语“配置”、“接口(interface)”和“端点”都是设备的属性。如果您能够对设备重新编程,则可以更改它们,但如果不能,那么您可以将它们视为硬件的一部分。
设备有称为“描述符”的二进制数据 block ,计算机可以获取这些数据,以便计算机可以知道设备具有哪些配置、接口(interface)和端点。
您可以通过阅读 USB 2.0 规范了解所有这些项目及其描述符:
关于linux - 接口(interface)、配置和端点是这些软件实体或硬件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53893338/