USBを介してAndroid携帯電話をOdroidに接続しました。
Odroidで「lsusb」を実行すると、次の出力が得られます。
バス001デバイス001:ID 1d6b:0002
バス002デバイス001:ID 1d6b:0001
バス001デバイス002:ID 0424:2514
バス001デバイス004:ID 0bdb:190d
バス001デバイス005:ID 1004:618e
sys / bus / usb / devicesは、次のようにリストされています。
usb1
1-0:1.0
usb2
2-0:1.0
1-1
1-1: 1.0
1-1.1 1-1.1:
1.0 1-1.1
:1.1
1-1.1:1.2
1-1.1:1.3
1-1.1:1.4
1- 1.1:1.5
今、私はどれが組み込まれていて、どれが接続されているかを知る必要がありました...?
ベンダーIDと製品IDを手動でチェックすると、lsusbの最後のものが私のAndroidスマートフォンであり、同様に「 2-0:1.0 」ディレクトリ内の「uevent」ファイルをチェックしていることがわかります。
プログラムで、bDeviceClass、product、idVendor、product、manufacturerなどを解析して情報を取得しています。
しかし、どのusbが接続され、どのusbが組み込まれているかを示すフラグや追加情報がファイルにありますか?
私の質問が明確であることを願っています。