Android Things入門防坑必讀-樹莓派硬件和系統(tǒng)下載安裝篇

Android Things給Android開發(fā)者帶來了一種全新的智能硬件和物聯(lián)網(wǎng)開發(fā)方式敛瓷,用Google的話說价认,If you can build an app, you can build a device,對Android開發(fā)者來說开睡,好玩的東西更多了。

不過在國內(nèi)用Android Things還是很容易踩坑的,這里結(jié)合自己踩坑芥挣,寫點防坑必讀。

Android Things 開發(fā)板

首先耻台,你需要有上面的開發(fā)板之一空免,在開發(fā)板里刷入Android Things系統(tǒng)固件,就可以啟動Android Things了盆耽,這就是你的第一個Android Things智能設(shè)備蹋砚,你可以用Android Studio開發(fā)APP,并在Android Things智能設(shè)備中運行摄杂。

國內(nèi)最常見最容易購買的開發(fā)板坝咐,就是Raspberry Pi樹莓派了,你可以在淘寶上很方便的買到一個樹莓派3B(現(xiàn)在淘寶上有E14中國版析恢、英版墨坚、日版,功能性能完全一樣映挂,以當(dāng)今中國的電子代工制造水平框杜,個人感覺中國版的做工更勝一籌)。

注意:如果選擇購買樹莓派作為Android Things開發(fā)板袖肥,需注意咪辱,Android Things目前只支持樹莓派3B(如下圖所示,芯片上沒有散熱片的是3B)椎组,不支持新出的樹莓派3B+油狂,請?zhí)貏e注意!

樹莓派3B

接下來就是下載Android Things系統(tǒng)固件了寸癌,樹莓派是沒有板上存儲的专筷,所以需要準(zhǔn)備一張至少8G的TF卡,建議是高速卡蒸苇,現(xiàn)在8G和16G的高速TF卡價格也差不多磷蛹。

下文會介紹如何下載和安裝Android Things系統(tǒng)固件,如果你覺得麻煩或者有繞不過去的坑溪烤,可以從淘寶購買已刷入Android Things系統(tǒng)固件的TF卡味咳,或者Android Things開發(fā)配件套裝庇勃,淘寶店鋪地址:https://sysolve.taobao.com/,如果你已有TF卡槽驶,也可以聯(lián)系店主獲得Android Things系統(tǒng)固件壓縮包责嚷。


下載Android Things系統(tǒng)

Android Things的官網(wǎng)介紹樹莓派硬件的頁面國內(nèi)是可以直接打開的:

https://developer.android.google.cn/things/hardware/raspberrypi.html

上面介紹了Step1刷入Android Things系統(tǒng)固件,需要下載Android Things Console掂铐,注意第一個坑點來了罕拂。

Flash Android Things

坑點1:

你需要先登錄Google賬號!H伞爆班!才能下載Android Things Console,那么有梯子的同學(xué)可以繼續(xù)辱姨,沒有的可以直接跳回前面了柿菩。

登錄后會顯示如下圖的界面,點擊Download按鈕炮叶,你會下載到android-things-setup-utility.zip壓縮文件碗旅。

下載Setup Utility

解壓縮之后渡处,你會看到針對不同系統(tǒng)的執(zhí)行程序镜悉。

執(zhí)行文件

運行即可,需要以管理員方式運行了医瘫,即如果你是用mac或linux侣肄,你需要用類似sudo的方式執(zhí)行,如:

$ sudo ~/Downloads/android-things-setup-utility/android-things-setup-utility-linux

坑點2:

運行這個執(zhí)行文件醇份,這是個命令行工具稼锅,按照提示操作,會從Google下載系統(tǒng)固件文件僚纷。Google的想法是好的矩距,做個傻瓜式的工具給我們直接下載、燒錄自動完成怖竭。

但是問題來了锥债,如果你用的是瀏覽器HTTP代理方式訪問的Google網(wǎng)站,那么你會發(fā)現(xiàn)痊臭,這個命令行工具是沒法下載的O恰!广匙!

這時候Google還給了我們一種方式允趟,定制自己的Android Things產(chǎn)品固件,下載定制的系統(tǒng)鸦致。點擊網(wǎng)頁左上角的菜單按鈕潮剪,顯示菜單后點擊第一項Products涣楷,右面會有一個“+ ADD A PRODUCT”按鈕,增加自己的產(chǎn)品鲁纠。

ADD A PRODUCT

這是Android Things的一個新特性总棵,你可以定制自己的產(chǎn)品,刷入專屬系統(tǒng)固件改含,你自己開發(fā)的智能設(shè)備應(yīng)用情龄,可以打包在系統(tǒng)固件里面,也可以利用Android Things網(wǎng)站進(jìn)行遠(yuǎn)程升級發(fā)布(OTA)捍壤,是不是聽起來很完美骤视,設(shè)備固件升級以后都不用自己做了,可以專注于應(yīng)用功能的開發(fā)鹃觉,不用自己實現(xiàn)遠(yuǎn)程下載升級功能了专酗。不過這僅僅是一個夢,因為在大局域網(wǎng)里面盗扇,你是用不了這個功能的5豢稀!疗隶!

不過還是學(xué)學(xué)思想吧:

2018年11月2日更新:Android Things Console相較于這篇文章中的內(nèi)容已更新佑笋,可以從我的新文章《從官網(wǎng)定制和下載Android Things系統(tǒng)》中了解。

第一步斑鼻,輸入你的產(chǎn)品名稱蒋纬,選擇SOM類型,這里選樹莓派3坚弱,用戶分區(qū)大小蜀备,可以勾選需不需要Google Play Services,我看就可以不不勾選了
第二步荒叶,你可以把你需要裝在你的Android Things智能設(shè)備里面的APP上傳上去
如果你現(xiàn)在還沒有APP要預(yù)裝碾阁,也可以不上傳
接著來看看OTA升級,創(chuàng)建一個新的UPDATE些楣,選擇一個build脂凶,就可以推送升級了
最后面提示了需要Android Things DP6以上版本才可以O(shè)TA升級

是的,OTA是DP6的一個新特性戈毒,從Android Things一發(fā)布我就期待的OTA功能艰猬,在DP6終于有了。

好了埋市,看看就算了冠桃,反正用不了,你不能奢望你的智能設(shè)備用戶都能訪問Google吧道宅。

坑點3:

我們現(xiàn)在要做的事情是下載Android Things系統(tǒng)固件食听,在FACTORY IMAGES標(biāo)簽頁胸蛛,最下面可以生成自己的系統(tǒng)固件build,你可以試試樱报,不過坑點是我嘗試了幾次葬项,都沒有成功。


刷入Android Things系統(tǒng)

如果你有幸下載成功了迹蛤,或者你拿到了Android Things系統(tǒng)固件壓縮包民珍,那么你就可以刷入TF卡中了,壓縮包不需要解壓盗飒。

你可以下載一個樹莓派官方推薦的工具軟件Etcher:https://etcher.io

下載Etcher

選擇你對應(yīng)的操作系統(tǒng)Download即可嚷量。

安裝Etcher
依次選擇要刷入的Android Things系統(tǒng)文件,如下載到的image.zip逆趣,選擇目標(biāo)盤(把TF卡插入電腦)蝶溶,點擊“Flash!”按鈕刷入系統(tǒng)
刷入
刷入后會進(jìn)行驗證
驗證完成后,彈出TF卡宣渗,插入樹莓派即可啟動系統(tǒng)了


啟動Android Things

連接樹莓派

你需要有HDMI線抖所,支持HDMI的顯示器或電視機(jī),MicroUSB電源線(有Android手機(jī)的都有吧)痕囱,樹莓派3B已經(jīng)集成了WiFi了田轧,你也可以選擇插入網(wǎng)線聯(lián)網(wǎng)。

如上圖所示:

第一步咐蝇,插入前面刷入Android

Things的TF卡

第二步涯鲁,用HDMI連接顯示器或電視機(jī)

第三步巷查,插入USB電源

就可以看到啟動畫面了:

第一屏啟動畫面是這樣的有序,閃瞎你的眼,第二屏就是正常的androidthings圖標(biāo)了

啟動完成后岛请,可以插入鼠標(biāo)旭寿,點擊“CONNECT TO NETWORK”按鈕,連接上WiFi崇败。

點擊“CONNECT TO NETWORK”按鈕
連接完成后盅称,可以看到IP地址

之后你就可以在電腦上通過ADB命令連接Android Things了。

adb connect 192.168.0.113

下次啟動時后室,Android Things會自動連接缩膝,你可以給Android Things設(shè)置成固定IP地址,這樣以后開發(fā)調(diào)試岸霹,就可以直接連接疾层,可以不需要顯示器了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末贡避,一起剝皮案震驚了整個濱河市痛黎,隨后出現(xiàn)的幾起案子予弧,更是在濱河造成了極大的恐慌,老刑警劉巖湖饱,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件掖蛤,死亡現(xiàn)場離奇詭異,居然都是意外死亡井厌,警方通過查閱死者的電腦和手機(jī)蚓庭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來仅仆,“玉大人彪置,你說我怎么就攤上這事∮瘢” “怎么了拳魁?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長撮弧。 經(jīng)常有香客問我潘懊,道長,這世上最難降的妖魔是什么贿衍? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任授舟,我火速辦了婚禮,結(jié)果婚禮上贸辈,老公的妹妹穿的比我還像新娘释树。我一直安慰自己,他們只是感情好擎淤,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布奢啥。 她就那樣靜靜地躺著,像睡著了一般嘴拢。 火紅的嫁衣襯著肌膚如雪桩盲。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天席吴,我揣著相機(jī)與錄音赌结,去河邊找鬼。 笑死孝冒,一個胖子當(dāng)著我的面吹牛柬姚,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播庄涡,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼量承,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起宴合,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤焕梅,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后卦洽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贞言,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年阀蒂,在試婚紗的時候發(fā)現(xiàn)自己被綠了该窗。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡蚤霞,死狀恐怖酗失,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情昧绣,我是刑警寧澤规肴,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站夜畴,受9級特大地震影響拖刃,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贪绘,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一兑牡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧税灌,春花似錦均函、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至狸窘,卻和暖如春墩朦,著一層夾襖步出監(jiān)牢的瞬間坯认,已是汗流浹背翻擒。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留牛哺,地道東北人陋气。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像引润,于是被迫代替她去往敵國和親巩趁。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354