1、首先查看系统中的设备驱动,命令如下:
sudo ls /dev/
2、查看编号(KERNEL)
sudo udevadm info --attribute-walk --name=/dev/video0
3、配置文件
在路径/etc/udev/rules.d/下面创建文件为50-video.rules,名字任意,扩展名为rules,前面数字可有可无,如果有,系统将按照这个数字优先执行,数越小越先执行。
KERNEL =="video*",ATTR{index}=="0",KERNELS=="1-1.4",MODE:="0777",SYMLINK+="my_video1"
KERNEL =="video*",ATTR{index}=="0",KERNELS=="1-1.5",MODE:="0777",SYMLINK+="my_video2"
说明:
KERNEL =="video*" 这个为设备类型要是video设备,后面的*是通配符,如video0 video1 .。。。这种。
ATTR{index}=="0",这个是同一个设备会创建两个设备号,通过这个进行区分,相同设备,为0的具有视频权限。
KERNELS=="1-1.4",这个可以为1-1.4,也可以为1-1.4:1.0。只要是 能和第二个设备区分开就可。
MODE:="0777",这个是给设备权限,最高
4、重启配置文件
sudo udevadm control --reload
sudo service udev restart