ubuntu中绑定USB串口的方法,包括同一型号的USB串口

本文介绍了在Ubuntu系统下如何通过udev规则和chmod命令绑定及管理USB串口设备,确保设备名的稳定性。详细讲述了通过文件创建链接规则和脚本创建链接规则两种方法,以及如何处理相同型号的USB设备。同时讲解了查看USB设备信息和udev规则的使用,帮助读者实现USB串口的精确控制。
摘要由CSDN通过智能技术生成

udev是通过内核产生设备名增加别名的方式来达到 不管设备连接的顺序而维持一个统一的设备名。内核通常会产生自定义的设备名,如sda1、sdb1等,但是udev可以通过设备的其他信息如总线 ,生产商等不同来区分不同的硬件设备。在/etc的 目录下。

例如 :ubuntu内核中,产生sda 设备名,可以通过制定 udev规则,让udev 除了产生/dev/sda/ 设备文件外, 另外创建 一个符号链接叫 /dev/name,这样在ros串口处理的程序中,就可以使用产生的新的设备名。


通过lsusb命令可以查看到所有外接usb的接口设备的描述列表,可以得到id product和id VENDOR的数值,来进行后续的绑定。ls /dev 可以查看所有 外接串口设备的名字列表。

所有制定的udev 规则最终 会在 /etc/ udev /rules.d 这个文件夹下面 。

通过芯片的特定码,来产生软链接别名

【方式一:通过文件创建链接规则】

1.创建文件

命令:sudo gedit /etc/udev/rules.d/ttyUSBLink.rules

2.根据查询的信息编写链接规则

上面的ATTRS{devpath} 为USB端口的固定物理编号, MODE:= 为修改权限,且生效之后不能被改变。

如果

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值