Firefly开源社区

板上两个USB口,对应usb_device中的devpath是否是固定的

107

积分

0

威望

0

贡献

技术小白

积分
107
发表于 2018-6-26 11:06:13     
本帖最后由 ancientcc 于 2018-6-26 11:09 编辑

问它的原因是我们要区分出哪设备连向的是哪个USB口。

使用场景要挂接两个usb摄像头,两摄像头是一同厂家、同一型号,因而idVendor、idProduct是同一个值。在连接上,准备使用下图的两个USB口,即单口那个,叠着的上面那个。注:叠着的下面那个给OTG。
devpath.png
要如何区分哪摄像头连的是哪个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”?


回复

使用道具 举报

3064

积分

17

威望

18

贡献

高级创客

Rank: 6Rank: 6

积分
3064
QQ
发表于 2018-6-28 11:13:25     
devpath不是固定的,没插拔一下usb camera都会改变
回复

使用道具 举报

107

积分

0

威望

0

贡献

技术小白

积分
107
发表于 2018-6-28 13:15:31     
jpchen 发表于 2018-6-28 11:13
devpath不是固定的,没插拔一下usb camera都会改变

那像我一楼说的这使用场景,要区分哪个USB口,你们推荐用什么方法?
回复

使用道具 举报

436

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
436
发表于 2018-10-30 08:51:12     
楼主,这个问题解决了么?
回复

使用道具 举报

10

积分

0

威望

0

贡献

技术小白

积分
10
发表于 2019-4-1 20:01:15     
楼主解决了吗?跪求分享。
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表