外设对应的串口名一般都是会变化的 , 为了避免手动选择 , 这里可以通过给
USB 设备创建别名的方式解决 。
修改并固定设备本身的芯片串口号后
以深度相机为例
添加udev规则
echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="03e7", MODE="0666"' | sudo tee /etc/udev/rules.d/80-movidius.rulessudo udevadm control --reload-rules && sudo udevadm trigger 另一个设备添加udev的.sh例子
echo'KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60",ATTRS{serial}=="0002", MODE:="0777", GROUP:="dialout", SYMLINK+="wheeltec_controller"' >/etc/udev/rules.d/wheeltec_controller.rulesecho'KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60",ATTRS{serial}=="0001", MODE:="0777", GROUP:="dialout", SYMLINK+="rplidar_laser"' >/etc/udev/rules.d/rplidar_laser.rulesecho'KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60",ATTRS{serial}=="0003", MODE:="0777", GROUP:="dialout", SYMLINK+="fdilink_ahrs"' >/etc/udev/rules.d/fdilink_ahrs.rulesservice udev reloadsleep 2service udev restart 文件赋权:
sudo chmod 777 fdilink_ahrs_udev.sh 执行脚本:
sudo ./fdilink_ahrs_udev.sh ubuntu查看端口 ll /dev 终端若出现
lrwxrwxrwx1 rootroot7 Mar 26 19:42 fdilink_ahrs -> ttyUSB0 即成功用 fdilink_ahrs 这个别名来代表惯导模块了 , 后续不管接
到哪个 USB 口 , 使用的时候均不需要考虑端口号变化问题 。
PIP镜像加速 0.临时使用 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 1.长期使用 pip install pip -Upip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 2.配置文件 cd ~/.pipgedit pip.conf 将内容添加:
【00 配置传感器的udev】[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simpletrusted-host = pypi.tuna.tsinghua.edu.cntimeout = 120
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
