일부 오래된 코드를 수정하고 있습니다(2011년부터, 참조).여기) 경로의 USB 끝점에 액세스하려면 다음을 수행하십시오.
/sys/class/usb_endpoint/usbdevBUS.DEVICE_epENDPOINT/devices
여기서 "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