|
板上两个USB口,对应usb_device中的devpath是否是固定的
发表于 2018-6-26 11:06:13
浏览:4987
|
回复:4
打印
只看该作者
[复制链接]
楼主
本帖最后由 ancientcc 于 2018-6-26 11:09 编辑
问它的原因是我们要区分出哪设备连向的是哪个USB口。
使用场景要挂接两个usb摄像头,两摄像头是一同厂家、同一型号,因而idVendor、idProduct是同一个值。在连接上,准备使用下图的两个USB口,即单口那个,叠着的上面那个。注:叠着的下面那个给OTG。
要如何区分哪摄像头连的是哪个USB口?网上有个贴子,https://blog.csdn.net/kris_fei/article/details/53488596,靠的是usb_device中的bus->busnum字段。但测试下来,针对AIO-3288J的这两个USB口,busnum值都是3,无法区分。
依旧是usb_device,当中有个类型char[16]、名叫devpath的字段,初步测下来,单口的那个USB,该字段值是“1.6”,叠放上的那个USB,该字段值是“1.7”。于是我在想,如果你们所有的AIO-3288J板子,单口USB都是“1.6”,叠放上USB都是“1.7”,那不是就可区分了。
但我手头板子不多,于是想向你们确认,是不是所有的AIO-3288J板子,单口USB都是“1.6”?叠放上USB都是“1.7”?
|
|