android_things 07

Raspberry Pi 3

树莓派是最受欢迎的单板计算机, 3 B 是最新的一个版本。它提供运行频率为1.2GHZ的4核64位ARM Cortex-A53 CPU,四个USB2.0端口,有线和无线网络,HDMI和视频输出以及用于连接外围设备的40个GPIO引脚。

这里写图片描述

刷系统镜像

在刷机之前,除了树莓派之外还需要下列东西

  • Micro-USB 数据线
  • 以太网络线缆
  • MicroSD 读写器
  • 8G或者更大的 microSD card

可选择的物品

  • HDMI 数据线
  • HDMI 接口显示器

第一步 烧录系统镜像

按照下面几步将 Android Things 镜像烧录到内存卡中

  1. Android Things Console下载 Android Things 安装文件。你需要登录Google账号并接受许可协议和服务条款。
  2. 解压下载的文件
  3. 启动安装程序

    • 在window上右键选择以管理员身份运行可执行文件
    • 在Mac或者Linux上,在Terminal中执行 比如:

      $ sudo ~/Downloads/android-things-setup-utility/android-things-setup-utility-linux
  4. 选择安装 Android Things 的选项并设置Wi-Fi

    1. 选择树莓派作为硬件开发版
    2. 选择一个通用的镜像或者自定义镜像来进行刷机
    3. 按照提示继续后面的操作,烧录完成后就可以将sd卡弹出
  5. 将sd卡插入树莓派底部的sd卡槽

如果你不想使用安装文件那么可以在Android Things Console直接下载系统镜像文件,然后将镜像写到sd卡中

  1. window写入方式
  2. Linux写入方式
  3. Mac写入方式

第二步 连接硬件设备

按照下面的连接步骤连接你的开发板:

这里写图片描述

  1. 将USB数据线连接到J1进行供电
  2. 连接网线到本地网络

    • 将网线连接到和计算机同一个局域网内,并使用DHCP为其设置IP地址
    • 通过串口线连接树莓派和计算机,在控制台中连接Wi-Fi
  3. 使用HDMI线连接显示器

  4. 验证是否在运行,你需要找到设备的IP地址

    • 如果你连接了显示器,Android Things 的launcher将显示 开发板的信息其中包括IP地址
    • 如果你使用DHCP设置了IP地址,在你的路由器中找到设置的IP地址
  5. 用adb 工具连接IP地址

    $ adb connect <ip-address>
    connected to <ip-address>:5555

连接Wi-Fi

开发板系统烧写好之后,强烈建议连接互联网。这样可以将异常报告上传以及收到更新提示。

可以通过下列几种方式连接到Wi-Fi:

  1. 运行安装程序并选择设置Wi-Fi选项
  2. 连接显示器通过桌面应用程序连接Wi-Fi
  3. 通过adb连接Wi-Fi

串口调试输出

串口控制台对开发和查看系统日志信息是非常有用的工具。控制台是kernel日志默认的输出位置,它还支持shell,你可以使用它来访问logcat等命令。如果你无法通过其他方式访问ADB以及还没有设置网络连接,则此功能非常有用。

要访问串口控制台,按照下图将USB通过TTL 数据线连接到设备的UART引脚。

这里写图片描述

使用终端程序(比如window的PuTTY,Mac的Serial,Linux的Minicom),打开通过串口连接的设备。控制台的串口参数如下:

  • 波特率:115200
  • 数据位:8
  • 奇偶校验:无
  • 终止位:1

I/O 口引脚

这部分介绍在树莓派运行程序可用的外围I/O引脚接口。

树莓派具有各种复用的引脚。而不像某些开发版一些功能不能同时使用(例如:启用蓝牙和启用UART0的I/O口)。

下面的引脚图说明了可用的端口位置:

这里写图片描述

引脚功能模式

每个表中的以下模式在树莓派3上是互斥的。

UART模式

树莓派3有一个单工全速 UART和一个迷你 UART,更多不同的信息查看官方文档。这些UART 在复用时不能同时使用,下面是支持的模式:

这里写图片描述

Audio 模式

树莓派共享外围I/O和音频子系统之间的硬件资源。音频通过3.5mm音频插孔传输。下面是支持的模式:

这里写图片描述

这里写图片描述

猜你喜欢

转载自blog.csdn.net/lucky9322/article/details/81952275
07