zz_6_3 发表于 2019-11-27 11:47:52

如何让USB口与设备名绑定

不知道论坛里还有没有人来看哦:lol:

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

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

谁有这方面的思路,麻烦提供一下,谢谢!

sejishikong 发表于 2019-12-4 12:01:04

我长时间不用了,基本都忘记了,好像写udev的rule应该可以,不过如果相机是不能确定的,恐怕不好处理。

zz_6_3 发表于 2019-12-24 15:00:54

感谢2楼的论坛剩斗士的回答:lol:

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