在使用串口设备和usb摄像头时,经常会出现设备号变动的情况,特别是在多个同种设备时,设备与设备路径不是唯一对应,每次拔插的结果可能都不一样。所有需要绑定usb设备固定路径,以满足需求。
一、参考资料
udev方式
参考:
二、详细过程
查看设备信息
udevadm info --name=/dev/ttyUSB0 --attribute-walk
udevadm info --name=/dev/video0 --attribute-walk
新增udev配置文件
- /etc/udev/rules.d目录下新建文件robomaster.rules
#serialport to stm32
KERNEL=="ttyUSB*",ATTRS{idVendor}=="1a86",ATTRS{idProduct}=="7523",MODE:="0666",SYMLINK+="xRMRobotSP"
#usbcapture for infantry vision
KERNEL=="video*",ATTRS{idVendor}=="05a3",ATTRS{idProduct}=="9230",SYMLINK+="xRMVideo"
激活配置
sudo udevadm trigger