linux usb串口号 固定,ubuntu 为USB串口绑定固定的设备名

参考

下固定USB串口设备号(防止设备重复挂载、保证对外接设备信息稳定读取)

linux下多个usb设备固定名称方法

为 USB设备绑定固定的设备名

最近,研究下了如何在linux绑定串口号,不然每次插拔后串口号可能变,就特别麻烦.

在csdn上参考了一些博客发现了两种方式,但都有各自的弊端.

1. 串口信息查询

查看有哪些串口

python -m serial.tools.list_ports

112174598a99a6e4ba78299b0ad98ebd.png

查看串口信息,测试了发现没有USB串口独立的特征信息, 唯一一个不变的3-3:1.0, 而这个实际上是代表电脑上这个USB口编号,也就是说只是连在这个USB端口上的串口都叫这个ID.

udevadm info /dev/ttyUSB0

linux usb串口号 固定,ubuntu 为USB串口绑定固定的设备名_第1张图片

2. 创建配置文件

创建规则, 文件名称随意.其中配置文件有两种方式,各有缺点

2.1 绑定USB端口号

sudo vi /etc/udev/rules.d/com_port.rules

内容, KERNELS表示硬件的usb接口名,不同编号,表示不同的usb接口.

下面是添加修改了三个USB端口

ACTION=="add"

你可能感兴趣的:(linux,usb串口号,固定)