如何在 Raspberry Pi3、Ubuntu 16.04 上访问硬件串口

如何在 Raspberry Pi3、Ubuntu 16.04 上访问硬件串口

我有一台运行 Ubuntu 16.04 的 Raspberry Pi3。我通过 ssh 登录。

我想将硬件设备连接到 GPIO 引脚 8 和 10 处的 UART0。据我所知,这应该对应于 /dev/ttyAMA0。但我尝试了这个 shell 命令,终端挂起了,命令从未返回,甚至 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

相关内容