如何使用最新的 Linux 内核访问 USB 端点?

如何使用最新的 Linux 内核访问 USB 端点?

我正在修改一些过时的代码(从 2011 年开始;请参阅这里) 访问路径中的 USB 端点:

/sys/class/usb_endpoint/usbdevBUS.DEVICE_epENDPOINT/设备

其中“BUS”、“DEVICE”和“ENDPOINT”各不相同。

但是,我的 Linux 设置(Slackware 14.2;内核 4.4.14)没有这种形式的路径。

如何使用最新的 Linux 内核访问 USB 端点?

答案1

他们在/sys/bus/usb.

例如,

ls /sys/bus/usb/devices/1-0\:1.0/ep_81/

bEndpointAddress  bLength       direction  power  uevent
bInterval         bmAttributes  interval   type   wMaxPacketSize

相关内容