ubuntu工控机固定设备usb串口号(详细)

本文介绍了两种方法来固定USB串口号,以解决因USB串口号变化带来的不便。方法一是通过USB转串口芯片ID设定串口名,但可能因相同ID导致混乱;方法二是依据USB接口名设定,能避免相同ID问题,但所有插入该口的USB设备将使用同一串口名。在编程中,只需使用设定的串口名即可。

由于usb串口号容易变,给程序的运行带来了些许不便,所以特此学习了一下固定设备usb串口号,主要有两种方法,各有利弊.

方法一

通过usb转串口的芯片ID不同,设串口名。
1.查看串口设备

lsusb

在这里插入图片描述
(拔掉usb后,发现少了一行:Bus 001 Device 018: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port)
其中的“ID 067b:2303”就是我们需要用的(不同芯片会不一样,我这条是绿联的,最常见的是“ID 1a86:7523”)

2.建.rules文件
进入文件夹:计算机->etc->udev->rules.d
里面新建一个.rules文件(自己随意命名)

sudo gedit myusb.rules   //需要权限

在里面输入:

KERNEL=="ttyUSB*", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", MODE:="0777", SYMLINK+="imu"

其中的“067b”,"2303"为usb线的ID
"imu"为usb串口名(用的时候表示为“/dev/imu”)

在这里插入图片描述

3.保存使用
拔掉usb

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值