我已经通过 USB 将 Android 手机连接到 Odroid。现在,当我在 Odroid 上执行 'lsusb' 命令时,会得到以下输出:
sys/bus/usb/devices 的列表如下:总线 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
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中的是我的安卓手机,并且类似地检查“2-0:1.0”目录中的“uevent”文件。
编程上,我正在解析bDeviceClass、product、idVendor、product、manufacturer等信息来获取信息。
但是是否有任何标志或文件中的其他额外信息可以告诉我哪个USB是连接的,哪个USB是内置的?
希望我的问题清楚明了。
lsusb -v
上得到了什么信息吗? - bgs