如何确定USB设备所具有的 endpoints (控制 - 输入/输出,中断输入/输出?)的数量和类型 . 如果我将同一设备插入不同的主机(Linux,Windows,Mac),它会有所不同
你可以使用libusb . 它在所有这些平台上运行,并具有从设备检索配置描述符的功能 . 然后,您可以解析配置描述符以确定有多少 endpoints .
或者您可以运行 lsusb -v ,它会显示有关您设备的大量信息 .
lsusb -v
1 回答
你可以使用libusb . 它在所有这些平台上运行,并具有从设备检索配置描述符的功能 . 然后,您可以解析配置描述符以确定有多少 endpoints .
或者您可以运行
lsusb -v
,它会显示有关您设备的大量信息 .