我正在修改一些过时的代码(从 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