linux树莓派下固定USB串口设备号(防止设备重复挂载、导致串口号改变,保证对外接设备信息稳定读取)

1.查询已有的串口:

python -m serial.tools.list_ports 

linux树莓派下固定USB串口设备号(防止设备重复挂载、导致串口号改变,保证对外接设备信息稳定读取)
2.根据串口名列出串口信息:

udevadm info /dev/ttyUSB0 

linux树莓派下固定USB串口设备号(防止设备重复挂载、导致串口号改变,保证对外接设备信息稳定读取)
3.选择串口的任一id号进行绑定

这里选择的是:

ID_VENDOR=1a86

linux树莓派下固定USB串口设备号(防止设备重复挂载、导致串口号改变,保证对外接设备信息稳定读取)
4.打开配置文件
我这里是99-com.rules 根据自己的实际情况进行更改,有可能叫98-com.rules

sudo vi /etc/udev/rules.d/99-com.rules

linux树莓派下固定USB串口设备号(防止设备重复挂载、导致串口号改变,保证对外接设备信息稳定读取)
添加一行:
ENV里面填写刚刚查询到的信息

SUBSYSTEM=="tty",ENV{ID_VENDOR}=="1a86",SYMLINK+="ttyUSBxiaoche"#这里为自定义的串口名字