Android Things 学习开发笔记(1)
开坑
01balabala
之前创客空间进了几块 Intel Edison,但因为这个板子开发资源少,提供的工具比较繁琐不好用,所以虽然性能强大,但也没有余力去学。
前不久谷歌发布了由 Google Brillo 系统修改而来的 Android Things 系统,直接指明Intel Edison 为第一批支持的设备(另外还有Raspberry pie 3 以及 Pico 平台的两款设备以及Intel Joule),所以想到 Intel Edison 闲置有些可惜,便拿试着用于部署Android Things。
02Android Things 部署
0201进入官网
请自备梯子
进入官网后可以看到支持的设备,这里我选择 Get Started with Edison
根据官方的指引,理清一下步骤
0202Flashing the image
把 Android Thingsde 的镜像上传给 Edison,先去这里 下载对应的镜像。
下完后,再去 Intel 官方 下载刷写工具,选自己的系统下。
Tip:刷写工具在安装过程中似乎会安装关于Edison的驱动,务必确保安装正确
以上下载完后,按以下步骤连接 Edison 到电脑:
- 图示1号开关SW1搬到靠近3 Micro USB口的位置
- 按住2号的FW按钮,不要松开
- 用数据线,从3号 J16 口连接到电脑
- 步骤无误的话,电脑会识别出设备,这时候你可以松开按钮2了
接下来,打开,刷写工具,通过 Browse 选择下载好的 Arduino Things 镜像,注意,不要解压,让刷写工具自己读取,读取完毕后,确保 FlashEdison.json 显示在 Flash file 列表,然后再 Configuration 列表里选择 FULL.
准备好后,点击 Start to flash 开刷,注意不要碰掉数据线或者板上的 RESET 按钮,否则可能导致不可预料的后果。
刷的过程中,会不断有设备识别的过程,不要惊慌,那是正常的过程,另外在50%的时候会停得比较长,要耐心,或者可以去泡杯泡面,并管好你家的猫不跳到电脑上。
当刷写结束后,假如刷写成功,刷写工具会自动弹出 Edsion 设备,注意会有一个 Disconnect 提示,没有的话……我也不知道咋办,并没有遇到。
0203验证安装正确
再次接入 Edison ,使用 adb 工具验证 Edison 是否成功刷入 Android Things。
打开 adb ,关于 adb ,开发过Android的应该都会知道,不知道的可以看这里的介绍,或者自行搜索使用教程。
确保adb可以使用后,输入如下指令
$ adb devices
假如成功,会有如下类似的提示
只要看到了 edisonxxxxxx device
,就说明刷写成功了。
恭喜!接下来,就可以正式着手 Android Things 开发了。
我也有准备考试了[doge]