使用串口设备的时候系统会随机分配设备名称,为了使用串口通信的时候不改代码,可以对其进行绑定。
查看自己设备的dVendor
和idProduct
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:565a Realtek Semiconductor Corp. Bus 001 Device 004: ID 27c6:538c
Bus 001 Device 003: ID 248a:8367
Bus 001 Device 006: ID 8087:0aaa Intel Corp.
Bus 001 Device 016: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
我们可以看到ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter Bus
,即dVendor
为1a86
,idProduct
为7523
。
创建一个脚本
$ touch usb_rename.sh
$ gedit usb_rename.sh
在文件中添加如下内容
echo