Android 上的 UART 外设 Raspberry Pi 3
UART peripherals on Android Things for Raspberry Pi 3
如何在 Android Things for Raspberry Pi 3 上使用 UART 外围设备?
似乎默认分配了 linux 控制台。
默认情况下,UART 端口映射到 linux 控制台,以防止内核消息干扰您的外围设备。
您可以通过使用以下方法从主机上的 SD 卡安装启动分区来禁用控制台:
mount /dev/sdX1 /mnt/disk
其中 sdX
替换为您的 sdcard reader 设备名称(运行 dmesg
将 sdcard 插入 reader 后应该可以帮助您弄清楚设备名称)。
然后编辑 /mnt/disk/cmdline.txt
以替换以下内核引导参数:
console=serial0,115200
与:
console=tty0
如果您以后需要重新启用控制台以进行调试,只需添加相同的参数即可。
有关禁用控制台的详细信息,请参阅 the developer docs。
Developer Preview 3, in which USB-Serial devices support added, external USB-UART dongles like this开头可以代替Raspberry Pi的内置UART 3.
如何在 Android Things for Raspberry Pi 3 上使用 UART 外围设备?
似乎默认分配了 linux 控制台。
默认情况下,UART 端口映射到 linux 控制台,以防止内核消息干扰您的外围设备。
您可以通过使用以下方法从主机上的 SD 卡安装启动分区来禁用控制台:
mount /dev/sdX1 /mnt/disk
其中 sdX
替换为您的 sdcard reader 设备名称(运行 dmesg
将 sdcard 插入 reader 后应该可以帮助您弄清楚设备名称)。
然后编辑 /mnt/disk/cmdline.txt
以替换以下内核引导参数:
console=serial0,115200
与:
console=tty0
如果您以后需要重新启用控制台以进行调试,只需添加相同的参数即可。
有关禁用控制台的详细信息,请参阅 the developer docs。
Developer Preview 3, in which USB-Serial devices support added, external USB-UART dongles like this开头可以代替Raspberry Pi的内置UART 3.