精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Android Things開發環境搭建

企業動態
物聯網 (IoT) 的應用開發,離不開跟開發板打交道,我們需要配置好開發板的各種環境,最后才能用 Android Studio 進行應用開發。

物聯網 (IoT) 的應用開發,離不開跟開發板打交道,我們需要配置好開發板的各種環境,***才能用 Android Studio 進行應用開發。

我們今天就以 Raspberry Pi 3 為例,一起來搭建 Android Things 的開發環境。

硬件準備

Raspberry Pi 3 的硬件開發板就長這樣:

開發板是有了,但是我們應該怎么用開發板呢?那好,我們先進一步了解并分析開發版的功能:

玩過 Raspberry Pi 3 的人可以略過這段,但是對于***上手的玩家,有幾點要注意:

  • 事項 1:別費盡心思找電源了,開發板用的 Micro USB 口做供電接口。別找個電源適配器,拼命往音頻接口上塞啦,這么搞廠商也很頭疼的。
  • 事項 2:做什么樣的事找什么樣的位置。每個接口有每個接口特定的作用。看著文字對上號,根據方案選擇特定的模塊就行了。

那么多 GPIO 口啊......怎么辦?我有針腳恐懼癥的。

- 沒問題,我們就先來了解針腳的作用,就可以玩轉開發板了。

等等,我怎么知道開發板哪個地方是***根針腳啊?

- 在電路板上,找到 GPIO 針腳,離 USB 接口最遠的那一端,對了,開發板上應該有一個 J8 標記, 就是那位置為 1 號針腳,只需要找到這幾根針腳就夠了。供電是引出 5V 還是 3.3V 的電源針腳,跟你自己的電路有關,切記在連線之前把電壓搞清楚,不然會燒掉器件的。接下來認出 UART, SPI, PWM, I2C 接口,依據自己的需求,找一個面包板,就可以拉線出來干活了。

硬件認清楚了,這是***步,還要找找開發版的外設,一般說外設就是供電,顯示,存儲,輸入這幾大塊。

  • microUSB 給電源供電;
  • HDMI 用來顯示;
  • 有線或者 Wi-Fi 用來連接網絡;
  • microSD 卡以及讀卡器用來燒寫系統。

配備完這些外設,搭好面包板,就可以動手燒寫系統了。

下載鏡像

開始找地方下載鏡像了,鏡像鏈接在此:

developer.android.com/things/preview/download.html

上一講提到的 4 個開發版的鏡像都可以下載。

Raspberry Pi 3 ***的鏡像壓縮包名為 androidthings_rpi3_devpreview_2.zip,下載完壓縮包,解壓縮之后,只有一個文件 iot_rpi3.img,我們來看看是什么格式的文件:

這些信息好像還不足以讓我們判斷鏡像的內容,但是可以明確的是,這是一個可以做啟動的鏡像文件。那我們來看看鏡像內部包含了哪些內容?

通過鏡像的內容,我們看到鏡像的內部結構。其中 rpi boot 是 Raspberry Pi 的 secondary boot,后續就是 uboot,接下來,就是 uboot 所引導的系統文件了。做過 uboot 級別移植的人,應該十分清楚 bl1, bl2, uboot 的一些概念,這里就不做詳細解釋了。

這里再啰嗦幾句,我們看一下 Developer Preview 1 版本的鏡像,以 Edison 開發版的鏡像為例:

可以看到,在 Developer Preview 1 這一版中,分成了許多文件,并且提供了燒寫腳本,還提供了 fastboot 和 ADB 工具。但是,對于初學者來說,如何正確使用這些工具成了一個難題。所以在 Dev Preview 2 的版本中,把這些文件合并成一個 image 文件,燒寫就變的很簡單了。還是要為 Google 的貼心贊一贊,每一版的改進都會讓開發者用起來更方便。

細心的讀者會發現,兩個開發版的鏡像文件中,有些文件內容是不同的,主要是 bootloader 及之前的可執行代碼。有興趣的讀者可以對比一下 x86 和 arm 的架構的 bootloader 的不同的地方及作用。

Edision 的鏡像文件中間,還包括一個文件,似乎在回顧著某種歷史,如果你找出來了,就請在下方留言吧。

燒寫鏡像到 SD 卡

Raspberry Pi 的外接存儲設備是 microSD 卡,以下簡稱 SD 卡。由于 Linux, Windows, Mac 的燒寫的工具也不盡相同,我們以 Linux 為例說一下燒寫步驟,燒寫的命令只要是 dd,但是千萬不要 dd 到你的硬盤上去了!

最安全的燒寫流程如下:

  1. $ df -h 命令,查看一下當前有哪些設備,如果電腦不能識別 SD 卡,那么開始第 2 步,如果電腦已經識別 SD 卡,記下來 SD 卡是哪個設備,就可以走第 3 步了;
  2. 把 SD 卡插上,重復***步;
  3. $ sudo dd bs=4M if=iot_rpi3.img of=/dev/sdx 命令,確定自己的 SD 卡的設備號,然后把下載的 img 文件燒寫到 SD 卡上 ,這一步需要 root 權限哦。這兒要提醒一句,不是燒寫到 SD 卡的某個分區,而是燒寫到這個 SD 卡所在的設備上。
  4. $ sync 命令,同步數據到 SD 卡。

Windows 系統下,用 Win32DiskImager 工具,用管理員權限,燒寫 img 文件到 SD 卡即可。

Mac 系統下也是用 Linux 下的命令:

$ sudo dd bs=1m if=image.img of=/dev/rdisk<disk# from diskutil>

啟動開發板

把已經燒寫過 Android Things 的 mciroSD 卡插到 Raspberry Pi 3 的對應位置,就可以啟動開發板了。

按以下的步驟去啟動開發板:

  1. 用 microUSB 供電;
  2. 插入網線;
  3. 插入 HDMI 接口。

大概***次系統啟動要一到兩分鐘,耐心等待就行。

由于 Raspberry Pi 是支持 DNS 廣播的,如果你的電腦支持 MDNS 功能,運行命令:

  1. $ adb connect Android.local 

連接成功后,會返回:

  1. connected to <ip-address>:5555 

這樣我們的 ADB 就正常連上Raspberry Pi 3了。借助 ADB ,我們可以連接 Wi-Fi 了。

其中包含了用戶名和密碼,如果你的密碼為空,不加 -e passphrase 這個參數即可。

接下來就要檢查 Wi-Fi 是否正確連上了:

出現上面的消息,表明 Wi-Fi 是正常啟動了。那 DNS 是否通呢?撥下網線,然后 ping 一下試試。

連接串口用于調試

現在雖然 ADB 連上去了,網絡也通了,但是事情才剛剛開始。我們在工作前期,引入一種比較方便的調試方法,那就是嵌入式開發中骨灰級的調試方式:串口調試:

對著上圖,拿著 USB 轉 TTL 的線,找到 GPIO 的針腳上的 UART 的 TXD 和 RXD 兩根針。然后再找到地線,連接相應的杜邦線就可以了。稍等,四個針腳,為啥有一個針腳不連呢,那個不是供電線嗎?由于 USB 轉 TTL 線,在 USB 這端已經供電了,所以 VCC 接口不需要連了。

這兒需要注意的是,RX 和 TX 是交叉的,不是直連的。因為開發板上的 TX 就是 USB 這邊的 RX。RS-232 和 TTL 的區別,這兒就略過了。

然后就要開始用 PC 機上的串口調試軟件來連接 USB 轉串口了。三大系統的工具又不太一樣。Windows下有 putty, secruCRT 等,Linux 下有 Mimicom, Mac 下有 Serial。根據自己的操作系統來選用吧。不過記各把波特率設為 115200, 8N1, 然后不要用流控,不管硬流控也好,還是軟流控也好,統統的不選。以前看過太多的血一般的教訓,選了流控,結果花好長時間跟蹤,串口什么打印也沒有,但是示波器上卻能看到串口數據……這時間不值。

調整您的布局

關掉開發板電源,然后撥出 SD 卡。用 PC 機讀 SD 卡。然后把 cmdline.txt 這個文件中的這一行:

刪掉即可。不過作為嵌入式開發人員,誰舍得關串口呢?是么?當然,如果你的開發中,有串口設備做其它用途,是可以關掉串口輸出的。

【本文是51CTO專欄機構“谷歌開發者”的原創稿件,轉載請聯系原作者】

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2013-07-23 06:11:44

Android開發學習Android開發環境Java

2011-05-26 10:33:26

Android開發

2014-02-26 11:11:05

AndroidStudio開發環境

2011-09-13 17:15:58

Eclipse And

2011-09-14 10:52:39

Android 2.2

2016-08-16 13:44:28

AndroidLinuxADT

2011-09-14 15:33:33

Android 2.2

2011-06-29 10:06:27

Ubuntu 11.0Android

2020-12-21 13:19:02

谷歌Android Thi物聯平臺

2012-02-28 10:33:27

Eclipse 3.7Android環境

2010-09-25 09:31:27

EclipseAndroid

2011-09-13 18:14:23

Android SDK

2010-12-13 14:41:44

Android 2.3MyEclipse

2011-05-24 16:09:57

Androi

2024-03-26 15:19:36

鴻蒙應用開發開發工具

2017-09-11 14:35:34

編輯器開發環境React

2011-08-02 17:37:01

IPhone開發 環境搭建

2010-04-03 11:30:15

Widget開發

2009-07-03 16:56:37

JSP開發環境

2011-07-08 16:02:24

iphone
點贊
收藏

51CTO技術棧公眾號

欧美精品一二三四| 日欧美一区二区| 日韩免费成人网| 国产深夜男女无套内射| 欧美成人免费| 紧缚奴在线一区二区三区| 欧美贵妇videos办公室| 野花社区视频在线观看| 国产福利亚洲| 精品人伦一区二区三区蜜桃网站 | 超碰成人97| 91福利精品视频| 日本xxx免费| 青青草在线免费观看| 国产尤物一区二区| 日本欧美国产在线| 久久久久无码精品国产| 残酷重口调教一区二区| 亚洲精品一区二区三区99| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| av在线免费播放| 欧美国产成人精品| 久久久久久精| 精品国精品国产自在久不卡| 久热精品在线| 隔壁老王国产在线精品| 美国黄色片视频| 久久99国内| 亚洲成人1234| 欧美视频亚洲图片| 91超碰碰碰碰久久久久久综合| 亚洲图片有声小说| 超碰97在线看| 欧美r级在线| 国产精品无码永久免费888| 久久精品国产综合精品| 亚洲av永久无码国产精品久久| 麻豆成人av在线| 国产精品久久久久免费a∨| 天堂а√在线中文在线新版| 在线观看一区| 欧美大片免费观看| 欧美人妻一区二区| 国产精品99久久久久久动医院| 在线激情影院一区| 中国毛片在线观看| 日韩有码av| 日韩大片在线观看视频| 古装做爰无遮挡三级聊斋艳谭| 六九午夜精品视频| 欧美日韩电影一区| 久久久久国产精品熟女影院| 波多视频一区| 在线日韩国产精品| 天堂av在线网站| 国产欧美自拍| 欧美男人的天堂一二区| 羞羞的视频在线| 亚洲国产一区二区久久| 欧美另类一区二区三区| 青青草久久伊人| 亚洲精品成a人ⅴ香蕉片| 欧美福利视频导航| 精品人妻一区二区三| 麻豆国产精品| 欧美成人三级在线| 国产精品入口麻豆| 一道在线中文一区二区三区| 国产亚洲精品美女久久久久| 五月婷婷六月香| 综合国产在线| 97精品伊人久久久大香线蕉| www.国产一区二区| 蜜臀av在线播放一区二区三区| 成人福利视频网| 精品人妻久久久久一区二区三区 | 亚洲一区欧美二区| 国产suv精品一区二区三区88区| 久久久久久久久久成人| 美女在线一区二区| 91传媒视频在线观看| 天天干视频在线| 国产视频一区在线播放| 亚洲精品一区二区三| 人妖欧美1区| 欧美性猛交xxxx乱大交蜜桃| 亚洲国产日韩欧美在线观看| 网站一区二区| 亚洲热线99精品视频| 成人18视频免费69| 亚洲国产mv| 国产精品视频精品| 刘亦菲毛片一区二区三区| 国产亚洲自拍一区| 少妇久久久久久被弄到高潮| 欧美性xxx| 91精品欧美综合在线观看最新| aaaa黄色片| 国产精品毛片一区二区在线看| 97视频在线看| 国产精品无码免费播放| 91色乱码一区二区三区| 中文字幕免费在线不卡| 欧美巨大丰满猛性社交| 91精品国产综合久久婷婷香蕉 | 久久综合伊人77777麻豆最新章节| 国产美女亚洲精品7777| 亚洲欧美日韩中文在线制服| 欧洲第一无人区观看| 99综合视频| 51成人做爰www免费看网站| 日夜干在线视频| 一区二区三区av电影| 美女网站免费观看视频| 北条麻妃一区二区三区在线观看 | 中文字幕求饶的少妇| 一本久道久久综合狠狠爱| 成人信息集中地欧美| 欧美91精品久久久久国产性生爱| 亚洲制服丝袜一区| www.日本久久| 日韩一区三区| 国产精品xxxxx| 色欲av永久无码精品无码蜜桃| ㊣最新国产の精品bt伙计久久| av动漫免费看| 日韩欧美美女在线观看| 久久久久久网址| 国产情侣av在线| 中文子幕无线码一区tr| 男人的天堂99| 男人的天堂久久| 久久久久久久久久久免费精品| 国产精品爽爽久久久久久| 国产精品视频第一区| 免费国产成人av| 丝袜av一区| 国内精品一区二区三区| 日本免费一区视频| 亚洲一级在线观看| 中文字幕乱码在线人视频| 亚洲欧美色图| 亚洲精品欧美日韩| 国产福利视频在线观看| 欧美一级一区二区| 美女的奶胸大爽爽大片| 国产美女视频91| 日本三日本三级少妇三级66| 999精品嫩草久久久久久99| 色yeye香蕉凹凸一区二区av| 国产又粗又猛又色又| 亚洲欧洲精品一区二区精品久久久 | 天天干天天操天天拍| 久久亚洲影院| 五月天国产一区| 欧美激情啪啪| 久久国产精品电影| 超碰免费在线97| 亚洲成人精品影院| 久久人人妻人人人人妻性色av| 国产欧美欧美| 欧美亚洲精品日韩| 国产69精品久久久久按摩| www.色综合| 国产黄色av网站| 亚洲成av人片在线观看无码| 91视频啊啊啊| 日本欧美一区二区| 四虎4hu永久免费入口| 99这里只有精品视频| 2019中文字幕在线免费观看| 国产一二在线观看| 欧美巨大另类极品videosbest | 91吃瓜在线观看| 亚洲老头老太hd| 中文字幕在线观看免费| 亚洲欧美日韩久久| 亚洲の无码国产の无码步美| 日韩国产精品久久久| 中文字幕色一区二区| 亚洲国产欧美国产第一区| 97精品视频在线播放| 99青草视频在线播放视| 欧美一级黄色片| 国产午夜性春猛交ⅹxxx| 国产精品拍天天在线| 乱码一区二区三区| 久久婷婷麻豆| 中文字幕成人一区| 日韩精选在线| 成人中心免费视频| 神马午夜在线视频| 久久精品国产一区二区电影| 色呦呦免费观看| 欧美日韩一区二区三区免费看| 国产无遮挡又黄又爽又色| 国产丝袜美腿一区二区三区| www.四虎精品| 免费不卡在线视频| 黄色www网站| 亚洲精品午夜av福利久久蜜桃| 久精品国产欧美| 91精品国产色综合久久不卡粉嫩| 91国内揄拍国内精品对白| 麻豆最新免费在线视频| 国产视频综合在线| 亚洲欧美另类视频| 欧美美女一区二区| 香蕉污视频在线观看| 亚洲午夜免费福利视频| 妖精视频在线观看免费| 26uuu国产在线精品一区二区| 中文字幕无码毛片免费看| 日韩国产在线观看一区| 国产深夜男女无套内射| 欧美国产先锋| 2025韩国大尺度电影| 精品一区av| 欧美精品二区三区四区免费看视频| 青草伊人久久| 91精品视频大全| 91九色综合| 国产精品爱久久久久久久| 久草免费在线视频| 久久久久久久久久久亚洲| 亚洲小说区图片区都市| 久久久精品一区二区| 成年在线电影| 国产亚洲精品一区二555| 色哟哟在线观看| 亚洲精品第一国产综合精品| 午夜精品久久久久久久爽 | 久久久久久美女精品| 国产精品黄色| 色偷偷亚洲男人天堂| 日本一区视频| 精品久久五月天| 成人av一区二区三区在线观看| 51精品国自产在线| 国产特级黄色大片| 国产精成人品2018| 日韩免费观看视频| 亚洲国产欧美日本视频| 2023亚洲男人天堂| 蜜桃视频在线观看免费视频| 久久人人爽人人爽人人片av高请| 另类视频在线| 欧美激情一区二区三区高清视频| 91在线中字| 欧美国产中文字幕| 欧美黑人xx片| 91禁国产网站| 少妇淫片在线影院| 国产精品爱啪在线线免费观看| se01亚洲视频| 国产精品永久免费观看| 亚洲天堂网站| 7777精品久久久大香线蕉小说| 97视频一区| 99理论电影网| 琪琪久久久久日韩精品| 玛丽玛丽电影原版免费观看1977 | 成人性视频免费看| 1区2区3区精品视频| 久久久久久久国产视频| 亚洲18色成人| 亚洲 日本 欧美 中文幕| 欧美视频在线播放| 国产成人a人亚洲精品无码| 欧美成人乱码一区二区三区| 四虎免费在线观看| 国产亚洲激情在线| 精品美女在线观看视频在线观看| 久久99精品国产99久久6尤物| 国精一区二区三区| 国产91成人在在线播放| 久久99国产精品二区高清软件| 91最新在线免费观看| 久久97精品| 色噜噜色狠狠狠狠狠综合色一| 一本一道久久a久久精品蜜桃| 国产成人永久免费视频| 久久精品91| 五月六月丁香婷婷| 99久久精品99国产精品| 婷婷丁香综合网| 亚洲高清免费在线| 一区二区乱子伦在线播放| 欧美成人aa大片| 东热在线免费视频| 欧美久久精品一级黑人c片| 色戒汤唯在线| 91综合免费在线| 免费久久久久久久久| 99亚洲国产精品| 巨乳诱惑日韩免费av| 久久综合在线观看| 久久久久青草大香线综合精品| 久久av红桃一区二区禁漫| 黑人巨大精品欧美一区二区一视频| 中文字幕乱码人妻无码久久 | 性xxxxxxxxx| 久久久高清一区二区三区| 欧洲第一无人区观看| 欧美在线一区二区| 婷婷丁香一区二区三区| yellow中文字幕久久| 亚洲欧洲美洲av| 国产91视觉| 国产精品久久久久久久久久10秀| 亚洲国产精品久久久久爰色欲| 国产精品一区2区| 波多野结衣一二三四区| 激情成人在线视频| www.xxxx国产| 日韩一区二区久久久| 丝袜美腿一区| 久久精品日韩精品| 亚洲精品1区2区| 欧美日韩一区二区区| 国产精品麻豆久久久| 日韩黄色片网站| 日韩成人av一区| 2020国产在线| 国产精品推荐精品| 国内精品久久久久国产盗摄免费观看完整版| 乌克兰美女av| 国产亚洲精品aa| 波多野结衣日韩| 亚洲欧美日韩综合| 神马午夜在线视频| 精品一区在线播放| 亚洲美女色禁图| 特级西西人体4444xxxx| 夜夜操天天操亚洲| 亚洲AV无码成人片在线观看| 久色乳综合思思在线视频| 亚洲精品777| 99久re热视频精品98| 久草在线在线精品观看| a级黄色免费视频| 欧美日韩亚洲高清一区二区| yes4444视频在线观看| 国产精品美女久久久免费| 欧美久久精品一级c片| 激情综合网俺也去| 欧美极品少妇xxxxⅹ高跟鞋 | 日韩亚洲欧美中文三级| 黄色成人影院| 亚洲在线免费视频| 欧美欧美全黄| 精品久久久久久无码人妻| 亚洲电影一区二区| 午夜激情在线视频| 日韩av免费在线播放| 欧美日韩国产一区二区三区不卡| av无码精品一区二区三区| 国产精品毛片无遮挡高清| 国产免费无遮挡| 欧美大片免费观看在线观看网站推荐| 亚洲视频国产| 成人观看免费完整观看| 久久久国产精品午夜一区ai换脸| 天堂av免费在线观看| 久久激情视频久久| 91在线一区| 久久精品99国产| 国产精品美女www爽爽爽| 国产aⅴ一区二区三区| 欧美极品少妇xxxxⅹ喷水| 神马午夜久久| 国产精品区在线| 一区二区三区四区不卡在线| 亚洲欧美日韩动漫| 国产精品十八以下禁看| 中文在线播放一区二区| 性欧美丰满熟妇xxxx性久久久| 色哟哟一区二区三区| 毛片在线看网站| 精品无人区一区二区三区竹菊| 日韩福利电影在线观看| 精品欧美一区二区久久久久| 亚洲精品电影久久久| 久久麻豆视频| 国产曰肥老太婆无遮挡| 国产欧美一区二区精品婷婷| 国产深喉视频一区二区| 欧美做受高潮1| 66视频精品| 国产成人av一区二区三区不卡| 欧美日本一区二区| 国产伦久视频在线观看| 亚洲图片欧洲图片日韩av| 成人毛片老司机大片| 瑟瑟视频在线免费观看| 韩国视频理论视频久久| 欧美成人激情| 美国黄色一级毛片| 欧美一区二区三区在| 性欧美18一19sex性欧美|