
ポート /dev/ttyACM0 を開けませんでした: [エラー 13] 権限が拒否されました: '/dev/ttyACM0 ' というエラーが表示されます
このエラーを解決するには、コマンド 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
。
したがって、ログオフして、ログインして幸せになりましょう。