linux固定设备名

先lsusb查看所要固定的设备的ID

由id可知参数idVendor= 10c4,idProduct=ea60。这两个参数后面会用到。

添加文件

终端进入/etc/udev/rules.d/文件夹下,并创建修改文件。文件名可以随便取,这里演示暂定为“1”。

cd /etc/udev/rules.d/
sudo touch 1.rules
sudo gedit 1.rules

在文件中粘贴一下内容:

KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60",ATTRS{serial}=="0001", MODE:="0777", GROUP:="dialout", SYMLINK+="devicename"
ttyUSB*:指所有接入的会被映射到“tty+数字”(如tty0,可通过直接键入lsusb命令查看)的usb设备。( 相机设备一般会被映射到“video+数字(如video0)”,此时可以将“ttyUSB*”改为“video*”,或者“video[0,2,4,6,8]*”
ATTRS:前两个为上面查到的id,后面serial为串口号,不知道的话可以123分别试下
MODE:指权限,跟我一样0777就行
GROUP:分组,不知道能不能随便写,跟我一样就行。 若是相机设备,可以将此项设置为“video”
SYMLINK:写上你想要固定映射的名字

保存文件

重载刷新

sudo udevadm control --reload
sudo service  udev restart 

然后重新插拔usb设备

ls /dev可见设置的映射名字

ls /dev

猜你喜欢

转载自blog.csdn.net/qq_35858902/article/details/128766535