Linux系统固定USB串口设备名称
查看命令
lsusb
查看usb列表,查看piduid
ls /dev/agvcode -lh
sudo service udev restart
重启服务
ls -l /dev |grep ttyUSB*
ls -la /sys/class/tty
其中1-2:1.0 1-7.2:1.0 1-7.3:1.0 是对应的U口序号,如果要按U口固定串口设备名称会需要用到这个【即限定某个U口插入设备为固定名称】
udevadm info -a -n /dev/ttyUSB0
查看U转串芯片详细信息
KERNELS:设备路径名
ATTR / ATTRS:设备的属性,如idProduct/idVendor(按U转串设备固定名称)
SUBSYSTEMS:设备类型
固定U转串设备名称
用户自定义规则存放在/etc/udev/rules.d/,以rules为扩展名
前两个文件是根据芯片Vid,Pid固定名称,第三个文件是根据插入口固定串口名称
MODE是读写方式
KERNEL=="ttyUSB*", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE:="0777", SYMLINK+="novatel"
KERNELS=="1-7.3:1.0", MODE:="0777", GROUP:="dialout", SYMLINK+="agvcode"
KERNELS=="1-7.2:1.0", MODE:="0777", GROUP:="dialout", SYMLINK+="novatel"
KERNELS=="1-2:1.0", MODE:="0777", GROUP:="dialout", SYMLINK+="lpms"