继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Android Things 开发体验 @ Raspberry Pi 3

一只名叫tom的猫
关注TA
已关注
手记 474
粉丝 62
获赞 330

Android Things 是 Google 基于 Android 生态推出的物联网操作系统,其前身就是之前不温不火的 Brillo,比较详细的介绍可以查阅我之前写的体验文章,这里只是简单介绍一下在 Raspberry Pi 3 上的开发体验。

安装最新镜像

准备一张 8G 以上容量的 Micro SD 卡,下载最新镜像,解压,根据开发机器的操作系统,选择相应方式进行烧录:

插上 Micro SD 上电启动系统,可以外接 HDMI 显示器观赏其启动过程

配置 Wi-Fi

Raspberry Pi 3 不像 Intel Edison 可直接通过 USB 连接至开发机器,需要通过以太网接口进行 IP 连接,之后可以配置 Wi-Fi 无线连接,这样就不需要多余的网线了。

# 先通过有线连接,获取IP
$ ./adb connect <ip-address>
connected to <ip-address>:5555

# adb连接上之后配置 Wi-Fi
$ ./adb shell am startservice \
    -n com.google.wifisetup/.WifiSetupService \
    -a WifiSetupService.Connect \
    -e ssid <Network_SSID> \
    -e passphrase <Network_Passcode>

# 验证是否 Wi-Fi 是否连接成功
$ ./adb logcat -d | grep Wifi
...
V WifiWatcher: Network state changed to CONNECTED
V WifiWatcher: SSID changed: ...
I WifiConfigurator: Successfully connected to ...

# 重启,撤掉网线,获取 Wi-Fi 连接后的设备 IP,可通过 HDMI 显示器获得或从路由器后台获得
$ ./adb connect <wifi-ip-address>
connected to <wifi-ip-address>:5555

# 查看设备是否attached
$ ./adb devices
List of devices attached
<wifi-ip-address>:5555	device

Demo

这次不搞“点灯大法”了,Raspberry Pi 3 既然能够外接显示器,就来玩玩 UI,前往官方仓库克隆代码:

git clone https://github.com/androidthings/sample-simpleui.git

假设你已经安装好 Android Studio,直接打开 sample-simpleui 工程,Run一下即可将代码部署到板子上。

原文链接:http://www.apkbus.com/blog-822719-77700.html

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP