參考:http://blog.csdn.net/xqf1528399071/article/details/52191637
linux插入usb轉ttl模塊撥出以後再插上,其端口號可能就變了,如果端口號變了,那麼程序也要更改,很不方便,如果將特定的usb轉ttl模塊與特定的端口號固定,每次插拔usb端口都不會改變端口號,將極大方便我們開發調試。以下直接複製以上博客的內容:
查詢串口號
查詢串口號後,根據串口號列出串口詳細信息,如:
返回:
根據這些信息重寫串口設備命名規則,採用linux的udev來自定義規則來管理設備名稱
打開文件sudo vi /etc/udev/rules.d/98-com.rules
如98-com.rules文件,根據串口信息
E: ID_SERIAL_SHORT=FTH7R3JS
E: SUBSYSTEM=tty
修改裏面內容爲下面
SUBSYSTEM=="tty",
ENV{ID_SERIAL_SHORT}=="A1051JVT",
SYMLINK+="ttyUSBname"#這裏爲自定義的串口名字
注意:這裏自定義名稱不能跟原來的ttyUSB0等之類的相同,不然會錯誤的!!!!!!