当系统需要固定对应的USB设备的时候,可以通过一下的方式进行
查找设备端口
- 将设备插入到USB口当中,保证通电正常
- 在命令行终端里面输入指令,查看ttyUSB0 的设备连接信息
- 输入指令进行查看
udevadm info --name=/dev/ttyUSB0 | grep :
- 会输出类似如下的内容
looking at device
'/devices/70090000.xusb/usb1/1-2/1-2.1/1-2.1.2/1-2.1.2.1/1-2.1.2.1:1.0/ttyUSB0/tty/ttyUSB0':
KERNEL=="ttyUSB0"
SUBSYSTEM=="tty"
DRIVER==" "
其中的1-2.1.2.1:1.0表示设备接入的位置
编写udev规则
- 输入指令进行编辑
vim /etc/udev/rules.d/device.rules
- 编写好以下内容 KERNELS表示连接的设备位置,SYMLINK表示充映射的名称
SUBSYSTEM=="tty", KERNELS=="1-2.1.2.1:1.0", SYMLINK+="ring_mic"
KERNEL=="ttyUSB*", MODE:="0666", GROUP:="dialout"
- 输入指令,更新设备
sudo udevadm control --reload-rules
sudo udevadm trigger
查看是否生效
ls /dev