适用于Raspberry Pi 3的Android上的UART外设

时间:2016-12-13 17:22:48

标签: android raspberry-pi raspberry-pi3 android-things

如何在Raspberry Pi 3的Android Things上使用UART外设?

默认情况下,它被分配了linux控制台。

2 个答案:

答案 0 :(得分:7)

默认情况下,UART端口映射到linux控制台,以防止内核消息搞乱外围设备。

您可以使用以下命令从主机上的SD卡安装启动分区来禁用控制台:

mount /dev/sdX1 /mnt/disk

其中sdX替换为您的SD卡读卡器设备名称(在您的SD卡插入读卡器后运行dmesg应该可以帮助您找出设备名称)。

然后编辑/mnt/disk/cmdline.txt以替换以下内核引导参数:

console=serial0,115200

使用:

console=tty0

如果您需要稍后重新启用控制台以进行调试,只需添加相同的参数即可。

有关禁用控制台的详细信息,请参阅the developer docs

答案 1 :(得分:1)

从添加USB串行设备的Developer Preview 3开始,可以使用外部USB-UART加密狗(如this)代替Raspberry Pi 3的内置UART。