一:对单一串口号的绑定
1. cd /dev ls ttyUSB*//几下自己的串口号
2.udevadm info -a -n ttyUSB*
记录下ATTRS{idvendor}或ATTRS{idProduct}或ATTRS{serial}
3.进入 cd /etc/udev/rules
4.sudo gedit 80-rules.rules
KERNEL=="ttyUSB*",ATTRS{idVendor}=="",ATTRS{idProduct}=="",,MODE:="0777",SYMLINK+="serial_name"
5.sudo udevadm trigger
6.进入dev ,ls -al查看是否绑定完成。
二:如果有多个相同设备,那么idvendor和idProduct可能相同,或者有些设备没有serial属性
,则可以直接绑定
1:进入/dev ls ttyUSB*查看已有的串口号
2:udevadm info -a -n ttyUSB* 查看单一串口的详细信息
looking at device '/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.0/ttyUSB0/tty/ttyUSB0':
KERNEL=="ttyUSB0"
SUBSYSTEM=="tty"
DRIVER==""
记录 2-2.2
3.在80-rules.rules 里面添加 假设ls ttyUSB*里的串口号为 ttyUSB0
KERNEL==“ttyUSB*”,MODE=“0666”,KERNELS=“2-2.2”,NAME=“ttyUSB0”,SYMLINK=“abc——1”
多个相同设备需要重复上述操作
4.sudo udevadm trigger
5.进入/dev 查看ls -al,查看“abc-1”是否和ttyUSB0绑定