Android Things在NXP Pico i.MX7D上安裝運(yùn)行

套件開箱

今天拿到派發(fā)的NXP Pico i.MX7D套件了,5寸觸摸屏,500萬像素自動對焦攝像頭。包裝還是非常高大上的,畢竟售價$169呢,感謝Google和引力空間。

外包裝
套件

把屏線連接好,攝像頭連接好,插上包裝中的USB Type-C線通電,屏幕就會顯示NXP圖標(biāo)了。注意,板右上角的那個microUSB口是不能用來供電的。

插入USB Type-C線,未刷入系統(tǒng)的bootloader界面

刷入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. 之后進(jìn)入命令行(cmd,不需要管理員模式),執(zhí)行:

fastboot devices

返回類似如下信息說明已經(jīng)連接到開發(fā)板了

000000e6aeb17862? ? ? ? fastboot

4. 之后運(yùn)行flash-all刷入系統(tǒng)即可

flash-all


執(zhí)行flash-all刷入系統(tǒng)
整個刷寫過程大概要3分多鐘,提示finished則完成了

注意:刷寫過程中,如果提示"writing 'gpt'... FAILED (remote: device is locked.)",則需要執(zhí)行以下指令先解鎖,再執(zhí)行flash-all。我從DP6.1系統(tǒng)刷到DP7時就遇到了此問題。

fastboot flashing unlock

5. 等安裝完成,啟動進(jìn)入Android Things之后,就可以輸入adb shell,登錄adb了

adb shell

6. 如果已經(jīng)有android things系統(tǒng),想重新刷,則執(zhí)行adb reboot bootloader,重新進(jìn)入刷寫模式,再重復(fù)3-4步驟即可

adb reboot bootloader

7. 可以把WiFi連接上,有觸摸屏操作就方便很多,不過網(wǎng)絡(luò)ADB好像沒有啟用,通過adb connect 192.168.x.x的命令,會返回目標(biāo)計(jì)算機(jī)拒絕。那就先用USB線連著調(diào)試吧。

如果刷機(jī)遇到問題,可以參考我寫的另外一篇《NXP Pico i.MX7D上安裝Android Things系統(tǒng)疑難雜癥匯總》。

下載Android Studio

沒有Android Studio的(應(yīng)該不多吧),可以從官網(wǎng)下載最新版的 https://developer.android.google.cn/studio/index.html 。

Android SDK Platform Tools要更新到25.0.3或以上

動手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)申請權(quán)限的(比如氣象站這個例子),因?yàn)锳ndroid Things不支持動態(tài)權(quán)限,所以要先運(yùn)行一次APP之后,重啟設(shè)備再運(yùn)行。直接 adb reboot 就可以重啟了,不需要拔線。

下面是Android Things創(chuàng)客DIY第五課-硬件開發(fā)案例教程-PWM調(diào)色-觸摸開關(guān)-數(shù)碼管顯示-OLED顯示。

把之前用zxing庫做的支付寶掃碼支付的例子程序裝進(jìn)去跑了一下,沒什么問題,攝像頭挺清晰,識別速度很快。

拋磚引玉,大家一起玩出點(diǎn)新花樣。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容