公司这段时间在做3G模块和安卓的适配移植工作,我也参与研究了一点东西。毕竟不是很懂,只能小谈一些。
在所有的Linux内核中,USB的设备信息可以在/sys/bus/usb/devices这个路径下看到,其中有一些文件夹例如"1-1:1.0"这种命名的,在http://www.linux-usb.org/FAQ.html中是这样解释的:
bus-port:config.interface
我们可以在终端下分别看一下lsusb -t和ls /sys/bus/usb/devices来区分一下。
在部分的Linux内核中,还可以在/proc/bus/usb/devices中看到USB设备的信息。