QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1664|回复: 2

如何让USB口与设备名绑定

[复制链接]
发表于 2019-11-27 11:47:52 | 显示全部楼层 |阅读模式
不知道论坛里还有没有人来看哦

现在手里有这么个事,有n个相机和4个USB口,需要将相机和端口绑定,也就是说:不论哪个相机插到USB0口上都是/dev/video0,不论哪个相机插到USB1口上都是/dev/video1。
系统是Ubuntu的,使用udev

目前网上找的资料都是做到同一个相机,不管插到哪个USB口都显示为同一个文件,与我这个需求完全相反。

谁有这方面的思路,麻烦提供一下,谢谢!
发表于 2019-12-4 12:01:04 | 显示全部楼层
我长时间不用了,基本都忘记了,好像写udev的rule应该可以,不过如果相机是不能确定的,恐怕不好处理。
回复

使用道具 举报

 楼主| 发表于 2019-12-24 15:00:54 | 显示全部楼层
感谢2楼的论坛剩斗士的回答

我发现配置udev规则只能根据设备来生成固定的文件名,没办法知道文件是哪个物理接口。我目前的方法是通过VIDIOC_QUERYCAP来获取到它的总线信息,然后再从总线信息上判断文件是连在了哪个USB口上。虽说不能将文件名与物理接口绑定,但是也能够让相机与物理接口对应上了
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-1 22:28 , Processed in 0.047322 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表