如何在Raspberry Pi 3的Android Things上使用UART外设?
默认情况下,它被分配了linux控制台。
答案 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。