自己每次連接機器人都需要手動chmod 777 給權限太麻煩了,根據位評論區大佬@fromcaolei大佬的提示去改一下usb設備永久權限。
在終端執行如下指令:
-
lsusb
//查看當前的設備,不清楚自己設備的可以通過插拔對比來獲取,可以看到我這裏多了
Bus 001 Device 008
-
lsusb -vvv
//查看詳細列表,找出對應的idVendor及idProduct一會用。
-
sudo gedit /etc/udev/rules.d/50-myusb.rules
//新建一個規則,並填入如下語句
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", GROUP="users", MODE="0777",SYMLINK+="dhrobot_base"
MODE數值代表權限,SYMLINK表示把你的/dev/usb0設備改名爲/dev/dhrobot_base
-
sudo udevadm control --reload
//加載規則
//之後重啓你的電腦!!
//設置完成 -
ls -al /dev/dhrobot_base
//檢查一下有沒有設置成功,如下圖
權限已經全開了。
機器人程序調用的端口頁要記得對應修改一下。