在做ROS无人机的时候,发现启动PX4就把雷达启动起来了,lsusb
发现这两个连芯片ID都一样,雷达做过别名处理,怪不得能启动的起来雷达。
这就需要绑定物理端口,查看一下
udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0)
/etc/udev/rules.d
目录下规则改一下
KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", ATTRS{devpath}=="2.4", MODE:="0777", SYMLINK+="ydlidar"
最好两个都改一下别名,可以一个绑定物理端口,另一个不绑定,或者两个都绑定物理端口,修改之后可以重新插拔一下看看有没有生效