固定USB设备串口号【自用】

步骤 1:查看设备的属性信息
udevadm info --name=/dev/ttyUSB0 --attribute-walk

        替换/dev/ttyUSB0为实际设备路径,设备号自行替换。输出内容类似以下:

        记录idVendoridProduct以及serial,注意:一定要找到最先包含以上三个title的

步骤 2:创建udev规则

        在/etc/udev/rules.d/目录下创建新的规则文件,例如:

sudo gedit /etc/udev/rules.d/usb_serial.rules

       usb-serial.rules文件名可以自己命名,在文件中添加规则,以下为示例内容:

SUBSYSTEM=="tty", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="23a3", ATTRS{serial}=="A:BKb143M07", SYMLINK+="USB_GPS"

SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", ATTRS{serial}=="02CF59B4", SYMLINK+="USB_LIDAR"

SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", ATTRS{serial}=="0003", SYMLINK+="USB_IMU"

SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", ATTRS{serial}=="5c44dd8a3a73ed11931c64eefdf7b791", SYMLINK+="USB_LASER"

        替换idVendoridProductserial为实际设备信息。

  SYMLINK表示创建的符号链接名称。

步骤 3:重新加载udev规则

        保存规则文件后,重新加载udev规则:

sudo udevadm control --reload-rules

        为确保规则生效,可以手动触发设备检测:

sudo udevadm trigger
步骤 4:验证规则生效
ll /dev/USB*

       /dev/USB*是根据文件改过之后的符号链接名称查询的。

         输出示例:

参考:

固定USB设备串口号_ubuntu固定串口号-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值