固定Ubuntu下的端口号
Ubuntu下ttyUSB0和ttyUSB1经常不固定,序号取决于插入顺序,先插上的序号小
固定步骤如下:
-
查看已插入的USB设备
lsusb
找到对应的USB设备,记下该设备的设备ID,如
10c4:ea60
,如果不确定是哪个的话,就拔下usb设备运行一次lsusb
,再插上,多出来的就是需要设置的设备. -
修改
rules.d
下的配置文件#进入目录 cd /etc/udev/rules.d #新建.rules文件,名称任意 touch usb.rules #或直接编辑后保存 sudo vi usb.rules
-
打开刚刚新建的文件,添加如下内容
KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE:="0777", SYMLINK+="YOUR_NAME"
其中,SYMLINK任意起名
退出vi编辑器,
wq
保存退出 -
重启udev
service udev reload service udev restart
-
重新插拔USB设备,查看端口号绑定
ls -l /dev |grep ttyUSB
显示:
lrwxrwxrwx 1 root root 7 Nov 29 14:03 YOUR_NAME -> ttyUSB0
打开设备时,用(/dev/YOUR_NAME)即可。