我需要能够从C程序中识别插入的USB设备(USB3和/或USB2)以及集线器中连接到哪个端口。我正在开发一个基于Yocto的嵌入式Linux系统。 我可以使用lsusb从命令行获取此信息。例如,我已经连接了两个USB摄像头,一个是USB3,另一个是USB2,如果我运行lsusb -t,我可以看到端口连接树: /: Bus 02.Port 1: Dev 1, Class=root_hubBus 001 Device 001: ID 1d6b:0002
我有一个运行Linux 3.0.35内核的Variscite VAR-SOM-MX6,有两个USB端口。第一个端口是连接到外部mini-OTG插孔的OTG端口。usb 2-1: new high speed USB device number 2 using fsl-ehciusb 2-1: USB disconnect, device numb