Firefly开源社区

打印 上一主题 下一主题

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

107

积分

0

威望

0

贡献

技术小白

积分
107

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

发表于 2018-6-26 11:06:13      浏览:4901 | 回复: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”?


回复

使用道具 举报

3750

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3750
发表于 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口,你们推荐用什么方法?
回复

使用道具 举报

434

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
434
发表于 2018-10-30 08:51:12        只看该作者  地板
楼主,这个问题解决了么?
回复

使用道具 举报

10

积分

0

威望

0

贡献

技术小白

积分
10
发表于 2019-4-1 20:01:15        只看该作者  5#
楼主解决了吗?跪求分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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