如果在tx2上需要连接多个串口设备,为了便于区分可以对其进行重命名
可以先将设备连接到tx2上,使用lsusb来查看当前设备串口信息:
lsusb
然后会出现
Bus 001 Device 027: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
意思就是当前id为10c4:ea60,
然后进入/etc/udev/rules.d/路径
cd /etc/udev/rules.d
创建新的文件,并以.rules作为扩展名。由于这些文件有优先级,所以一般在前面加上一个数字,系统按照数字进行排序,于是数字小的排前面优先级比较高。
sudo vim rplidar.rules
规则格式:
KERNEL==“ttyUSB*”, ATTRS{idVendor}“xxxx”, ATTRS{idProduct}“xxxx”, MODE:=“0777”, SYMLINK+=“device_name”
其中
ATTRS{idVendor}“xxxx”
ATTRS{idProduct}“xxxx” 从查询到的结果里进行配置
本文即为
KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE:="0777", SYMLINK+="rplidar"
执行命令
service udev reload
service udev restart
查看效果
ls /dev/device_name