Debian ブルスアイが設置されたラズベリーパイ 4 があります。 ttyAMA0ポートを開きたいのですが、どうすればいいですか?
raspi-configを手動でインストールし、次のことを試しました。インターフェイスオプション->シリアルポート->いいえ->はい、再起動
これは/boot/config.txtに有効化_uart = 1を追加するようです(他にはありません)。
dtoverlay = disable-btを追加してみました。
これまでは管理できません。誰かが私に正しい方向を教えてもらえますか?
答え1
多くのデバイスアクセスの問題は、グループメンバーシップの変更で解決できます。
特に、ls -l
グループ表示権限(2番目のrwx
三重項)が「」rw
(例: " -rw-rw----
")の場合、デバイスを所有するグループに自分自身を追加すると、rw
アクセス権が付与されます。
それだけです:
device="/dev/whatever"
sudo adduser $USER $(stat -c "%G" $device)
これにより、デバイスを使用できるグループのメンバーになることができますが、rw
もう1つのステップがあります。
すべてのプロセスを新しいグループのメンバーにするには、ログアウトしてログインします。グループメンバーシップは時間ベースで設定されますlogin
。
新しいグループから単一のプロセスを作成するには(テスト用、ログアウト/ログイン前):
newgrp $(stat -c "%G" $device)
またはグループ名を入力してください。望むよりman newgrp
。