0
我希望能夠讀寫ttyACM設備,尤其是Fedora下的Arduino Leonardo板卡。無法訪問模式0660中的ttyACM設備
我做了以下規則:
SUBSYSTEM=="tty", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="8036", SYMLINK+="arduino", MODE="0660", GROUP="plugdev"
符號鏈接創建的,但我沒有權限來讀取設備:
[[email protected] ~]$ cat /dev/arduino
cat: /dev/arduino: Permission denied
顯示LS提供了以下:
[[email protected] ~]$ ls -l /dev/arduino /dev/ttyACM0
lrwxrwxrwx. 1 root root 7 Dec 18 15:25 /dev/arduino -> ttyACM0
crw-rw----. 1 root dialout 166, 0 Dec 18 15:25 /dev/ttyACM0
當我將模式更改爲0666時,它可以正常工作。我屬於該組plugdev:
[[email protected] ~]$ sudo groups nexy
nexy : nexy wheel plugdev
你可以運行'groups'和'ls -l/dev/arduino/dev/ttyACM *'並在這裏發佈輸出嗎?此外,您嘗試訪問哪個端口,您如何訪問它,以及訪問它時會得到什麼錯誤消息? –