我已经通过 USB 将安卓手机连接到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、产品、idVendor、产品、制造商和其他东西以获取信息。
但是文件中是否有任何标志或一些额外信息可以告诉我连接了哪个 USB 以及内置了哪个 USB?
希望我的问题很清楚。