在有多个usb设备需要连接至主机时,串口号可能会因为插入顺序的不同而改变,如本为/dev/ttyACM0的设备会因为下一次插入时为第二个插入设备而变为/dev/ttyACM1。可以通过将确定设备插入到确定usb口并对串口号进行重命名已解决串口号变化的问题
首先查看usb口的KERNELS(硬件端口号)
在/etc/udev/rules.d文件夹中新建文件usb.rules
在新建文件中输入
KERNELS=="1-2.4:1.0",MODE="0777",GROUP="dialout",SYMLINK="ttypix"
保存后执行指令
sudo udevadm trigger
触发完成后实现对KERNELS所接设备的链接,且可以/dev/ttypix访问该usb口所连接的设备