【问题标题】:UART peripherals on Android Things for Raspberry Pi 3适用于 Raspberry Pi 3 的 Android Things 上的 UART 外围设备
【发布时间】:2017-07-07 22:14:20
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    您可以通过在主机上从 sdcard 挂载引导分区来禁用控制台:

    mount /dev/sdX1 /mnt/disk
    

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

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

    console=serial0,115200
    

    与:

    console=tty0
    

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

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

    【讨论】:

      【解决方案2】:

      Developer Preview 3开始,其中增加了USB-Serial设备支持,可以使用this等外部USB-UART加密狗代替Raspberry Pi 3的内置UART。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-12-16
        • 1970-01-01
        • 1970-01-01
        • 2018-05-29
        • 2017-09-07
        • 2018-12-08
        • 1970-01-01
        相关资源
        最近更新 更多