- 在使用树莓派4B时,由于USB串口的变动导致在使用的过程中,频频报错。
树莓派的USB端口接通被映射为一个文件在/dev/目录下,通常是ttyUSB0,ttyUSB1等,但在实际应用过程中,树莓派并不能确定哪一个端口是ttyUSB0,哪一个是ttyUSB1,所以在应用过程中应给端口一个固定的明字,方便在程序中应用此端口。
查看USB端口号
命令: ls -l/sys/class/tty
通过查看端口自身都是有自己的编号,只需给编号指定名字就行。
执行:sudo nano/etc/udev/rules.d/99-com.rules
KERNEL=="ttyUSB*",KERNELS=="1-1.2",MODE:="0777",SYMLINK+="STM32"
KERNEL=="ttyUSB*",KERNELS=="1-1.3",MODE:="0777",SYMLINK+="LASER"
KERNEL=="ttyUSB*",KERNELS=="1-1.4",MODE:="0777",SYMLINK+="DUANKOU"
重启sudo /etc/init.d/udev restart
查看结果:ls -l/dev |grep ttyUSB