Debian で ttyAMA0 ポートを開く方法

Debian で ttyAMA0 ポートを開く方法

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

関連情報