在/etc/udev/rules.d/20-usb-serial.rules 中最后新加
KERNEL=="ttyUSB*", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE:="0777", SYMLINK+="rplidar"
idVendor和idProduct通过lsusb可查询(ID字段):
lsusb例如:
Bus 001 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
rplidar为固定名,设置成功后可通过串口助手打开
设置之后重新拔插外设即可
然后执行:
#service udev reload
#service udev restart
/etc/udev/rules.d/20-usb-serial.rules:
KERNEL=="ttyUSB*"MODE="0777"
KERNEL=="ttyS*"MODE="0777"
本文介绍如何在Linux系统中通过编辑udev规则文件,为特定的USB串口设备(如RPLIDAR激光雷达)设置读写权限。通过指定设备的供应商ID和产品ID,可以确保设备被正确识别,并设置其权限模式为0777,同时创建符号链接以便于后续使用。文章还提供了查询设备ID的方法及完成设置后的重启步骤。
1821

被折叠的 条评论
为什么被折叠?



