無法開啟連接埠 /dev/ttyACM0 每次重新啟動後都會出現錯誤

無法開啟連接埠 /dev/ttyACM0 每次重新啟動後都會出現錯誤

我收到錯誤無法開啟連接埠 /dev/ttyACM0 : [錯誤 13] 權限被拒絕: '/dev/ttyACM0 '

為了解決此錯誤,我編寫了 coomand sudo chmod a+rw /dev/ttyACM0 ,它僅解決了該活動會話的問題。一旦我關閉 NUC 或重新啟動,就會一次又一次地拋出相同的錯誤。

答案1

/dev目錄會在每次啟動時重新創建,因此您的目錄chmod會消失。

更好的方法是使用 確定設備的群組所有權ls -l,然後使用 將自己新增至該群組sudo adduser $USER group

這是我的擴展解釋:

按 開啟“終端機視窗” Ctrl-Alt-T

左鍵點選選擇該視窗。

探索。類型:

ls -l /dev/ttyACM0
man ls

使固定。類型;

sudo adduser $USER $(stat --format="%G" /dev/ttyACM0 )

出現提示時,輸入您的登入密碼。

這將進行設置,以便您的下一次(以及所有後續)登入將具有對/dev/ttyACM0.

因此,登出、登入並快樂。

相關內容