树莓派4B Ubuntu18.04的USB多个串口固定问题

一 查看USB口的固定位置

ls -l /sys/class/tty

在这里插入图片描述

这是现实中USB口的固定位置,挨个查看找到对应位置并记住。
这是我查的树莓派正对着树莓派的端口:
在这里插入图片描述

二 编辑配置文件

sudo vim /etc/udev/udev.conf 

查看里边有没有这三句话,没有添加上。

udev_root=“/dev/”
udev_rules=“/etc/udev/rules.d/”
udev_log=“err“

在这里插入图片描述

sudo vim/etc/udev/rules.d/usb.rules

新建一个规则,写入下面内容

KERNEL=="ttyUSB*",KERNELS=="1-1.2",MODE:="0777",SYMLINK+="device2"
KERNEL=="ttyUSB*",KERNELS=="1-1.3",MODE:="0777",SYMLINK+="device3"
KERNEL=="ttyUSB*",KERNELS=="1-1.4",MODE:="0777",SYMLINK+="device4"
KERNEL=="ttyUSB*",KERNELS=="1-1.5",MODE:="0777",SYMLINK+="device5"

1-1.2就是你实际USB口物理位置,前面ttyUSB*是根据你的插入时间生成,MODE应该是给权限777,后面就是你软连接的名字,自己随便改。

三 重启服务

 service udev reload

 service udev restart

有的会报这个错误,有提示运行下就好了。

在这里插入图片描述

四 重新插入设备

ls -l |grep ttyUSB

、在这里插入图片描述

就会发现成功的固定住了。

五 参考

https://blog.csdn.net/qq_25919617/article/details/104050906?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

https://www.cnblogs.com/zhouzhishuai/p/10438776.html

i2-1.channel_param

https://www.cnblogs.com/zhouzhishuai/p/10438776.html

https://blog.csdn.net/weixin_30498807/article/details/98647186

更多推荐