套件開箱
今天拿到派發(fā)的NXP Pico i.MX7D套件了,5寸觸摸屏立帖,500萬像素自動對焦攝像頭晓勇。包裝還是非常高大上的灌旧,畢竟售價$169呢枢泰,感謝Google和引力空間。
把屏線連接好,攝像頭連接好年叮,插上包裝中的USB Type-C線通電玻募,屏幕就會顯示NXP圖標了七咧。注意啸蜜,板右上角的那個microUSB口是不能用來供電的。
刷入Android Things系統(tǒng)
接下來刷入Android Things系統(tǒng)遥诉,我這里簡要寫一下矮锈,幫大家節(jié)約時間。
也可以查看官網(wǎng)說明(英文):https://developer.android.google.cn/things/hardware/fastboot.html
1. 下載Android Studio债朵,這個玩Android的朋友都有了(初入Android還沒裝的朋友看后文)序芦,不多說谚中。唯一要注意的是Android SDK Platform Tools要更新到25.0.3或以上寥枝。
2. 下載系統(tǒng)image并解壓囊拜,直接下載即可,下載后解壓出來来吩。
最新版的Developer Preview 8版本蔽莱,可以從這里下載:https://pan.baidu.com/s/1ihd7-tTM7efRGj8veqhNig 密碼:bp75
Developer Preview 8
Date: April 2018
Build Number: OIM1.180327.017
Play Services: 12.0.1
以下是老版本(如無特殊需要不建議下載了)
DP7版盗冷,可以從這里下載:https://pan.baidu.com/s/1FB47y8wValGRkGitnVniSA?密碼:i8bg
DP6.1版仪糖,群里杭州的KK分享了下載鏈接:https://pan.baidu.com/s/1c4ljRtY
3. 之后進入命令行(cmd迫肖,不需要管理員模式)蟆湖,執(zhí)行:
fastboot devices
返回類似如下信息說明已經(jīng)連接到開發(fā)板了
000000e6aeb17862? ? ? ? fastboot
4. 之后運行flash-all刷入系統(tǒng)即可
flash-all
注意:刷寫過程中劲室,如果提示"writing 'gpt'... FAILED (remote: device is locked.)"很洋,則需要執(zhí)行以下指令先解鎖喉磁,再執(zhí)行flash-all。我從DP6.1系統(tǒng)刷到DP7時就遇到了此問題娜谊。
fastboot flashing unlock
5. 等安裝完成斤讥,啟動進入Android Things之后芭商,就可以輸入adb shell铛楣,登錄adb了
6. 如果已經(jīng)有android things系統(tǒng)簸州,想重新刷,則執(zhí)行adb reboot bootloader搏存,重新進入刷寫模式矢洲,再重復3-4步驟即可
adb reboot bootloader
7. 可以把WiFi連接上,有觸摸屏操作就方便很多袁滥,不過網(wǎng)絡ADB好像沒有啟用灾螃,通過adb connect 192.168.x.x的命令腰鬼,會返回目標計算機拒絕。那就先用USB線連著調(diào)試吧。
如果刷機遇到問題本谜,可以參考我寫的另外一篇《NXP Pico i.MX7D上安裝Android Things系統(tǒng)疑難雜癥匯總》乌助。
下載Android Studio
沒有Android Studio的(應該不多吧)陌知,可以從官網(wǎng)下載最新版的 https://developer.android.google.cn/studio/index.html 。
動手DIY
派發(fā)的套件沒有彩虹帽仆葡,那么用自己的配件包玩一玩吧赏参。
配件包可以在這里買哦 https://item.taobao.com/item.htm?id=564226570619
要那個顯示小花的OLED屏的話,可以買這個 https://item.taobao.com/item.htm?id=564740024602
Android Things創(chuàng)客DIY第四課-Android Things入門配件包開發(fā)案例教程-氣象站 這個案例直接跑起來看看效果沿盅。
接線和樹莓派完全兼容把篓。
有些需要動態(tài)申請權限的(比如氣象站這個例子),因為Android Things不支持動態(tài)權限腰涧,所以要先運行一次APP之后韧掩,重啟設備再運行。直接 adb reboot 就可以重啟了窖铡,不需要拔線。
下面是Android Things創(chuàng)客DIY第五課-硬件開發(fā)案例教程-PWM調(diào)色-觸摸開關-數(shù)碼管顯示-OLED顯示费彼。
把之前用zxing庫做的支付寶掃碼支付的例子程序裝進去跑了一下滑臊,沒什么問題,攝像頭挺清晰箍铲,識別速度很快简珠。
拋磚引玉,大家一起玩出點新花樣。