Linux-固定USB转串口名称

参考链接

https://www.cnblogs.com/WCH-SoftGroup/p/16516383.html

udev简介

udev 是一个用户空间系统,它使操作系统管理员能够为事件注册用户空间处理程序。udev 守护程序接收的事件主要由 (Linux) 内核生成,以响应与外围设备相关的物理事件。因此,udev的主要目的是对外设检测和热插拔采取行动,包括将控制权返回给内核的操作, udev 可提供所需的基础结构来动态维护 /dev 目录中的设备节点文件和符号链接。 udev 规则提供了将外部工具插入内核设备事件处理的方式。

以下命令查询设备节点父设备的所有匹配项

udevadm info --attribute-walk --path=$(udevadm info --query=path --name=/dev/ttyUSB0) 
udevadm info --attribute-walk --path=$(udevadm info --query=path --path=/sys/class/net/eth0)

Linux-固定USB转串口名称_第1张图片

新建/etc/udev/rules.d/99rename.rules(根据上个命令选取几个匹配项)

KERNEL=="ttyUSB*",KERNELS=="4-1:1.0",SUBSYSTEM=="tty",MODE:="0777",SYMLINK+="usb-serial-1"
KERNEL=="ttyUSB*",KERNELS=="3-1:1.0",SUBSYSTEM=="tty",MODE:="0777",SYMLINK+="usb-serial-2"

3 添加可执行权限

chmod +x /etc/udev/rules.d/99rename.rules 

你可能感兴趣的:(Linux,linux,运维,服务器)