最新のLinuxカーネルを使用してUSBエンドポイントにアクセスするには?

最新のLinuxカーネルを使用してUSBエンドポイントにアクセスするには?

いくつかの古いコードを修正しています(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

おすすめ記事