Raspberry Pi3、Ubuntu 16.04 のハードウェア シリアル ポートにアクセスする方法

Raspberry Pi3、Ubuntu 16.04 のハードウェア シリアル ポートにアクセスする方法

Ubuntu 16.04 を実行している Raspberry Pi3 を持っています。ssh 経由でログインしています。

ハードウェア デバイスを UART0 の GPIO ピン 8 と 10 に接続したいと考えています。私の推測では、これは /dev/ttyAMA0 に対応するはずです。しかし、このシェル コマンドを実行すると、ターミナルがハングし、コマンドが返されず、control-C も機能しません。

echo "testing 123" > /dev/ttyAMA0

これは単純な権限の問題ではありません。私は dailout グループに所属しています。「ls」で表示される内容は次のとおりです。

crw-rw---- 1 root dialout 204, 64 Jun  1 16:26 /dev/ttyAMA0

以下はdmesg | grep ttyAMA

[    0.833340] 3f201000.uart: ttyAMA0 at MMIO 0x3f201000 (irq = 87, base_baud = 0) is a PL011 rev2

関連情報