轉載
https://blog.csdn.net/m0_37827405/article/details/89287876
在工控機ubuntu操作系統上發現每次連接USB設備串口號不固定,ttyUSB0和ttyUSB1經常變來變去的,爲了固定端口號,網上搜了下,整理出以下可行步驟:
1.首先命令行輸入lsusb查看設備:
找到對應USB的設備ID,我這裏是 1a86:7523, 當然你可以不連接USB設備輸入lsusb,連接上後再輸一次lsusb,多加出現的那一行就是你對應的ID啦。
2. 輸入 cd /etc/udev/rules.d 進入rules.d目錄,新建一個usb.rules文件,可以用 touch usb.rules/ 也可以直接vim usb.rules,創建完進入文件後加入以下命令:
KERNEL=="ttyUSB*", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", MODE:="0777", SYMLINK+="485_USB"
這裏的id就是上面lsusb找出來的設備id, 485_USB是我自己取的名字,你們愛取啥取啥,編輯完了之後按esc然後按shift鍵和冒號鍵,輸入wq(前提是在root的模式下)
3.重啓下udev:
service udev reload
service udev restart
4.重新拔插USB設備,再:
cd /dev
ls
就可以找到綁定的USB名稱啦