在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>以 Raspberry Pi 3 為例,搭建 Android Things 開發環境資料下載

以 Raspberry Pi 3 為例,搭建 Android Things 開發環境資料下載

2021-04-18 | pdf | 566.84KB | 次下載 | 5積分

資料介紹

文| 谷歌開發技術專家 (GDE) 王玉成 (York Wang) 物聯網 (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 到你的硬盤上去了! 最安全的燒寫流程如下: $ df -h 命令,查看一下當前有哪些設備,如果電腦不能識別 SD 卡,那么開始第 2 步,如果電腦已經識別 SD 卡,記下來 SD 卡是哪個設備,就可以走第 3 步了; 把 SD 卡插上,重復第一步; $ sudo dd bs=4M if=iot_rpi3.img of=/dev/sdx 命令,確定自己的 SD 卡的設備號,然后把下載的 img 文件燒寫到 SD 卡上 ,這一步需要 root 權限哦。這兒要提醒一句,不是燒寫到 SD 卡的某個分區,而是燒寫到這個 SD 卡所在的設備上。 $ sync 命令,同步數據到 SD 卡。 Windows 系統下,用 Win32DiskImager 工具,用管理員權限,燒寫 img 文件到 SD 卡即可。 Mac 系統下也是用 Linux 下的命令: $ sudo dd bs=1m if=image.img of=/dev/rdisk 啟動開發板 把已經燒寫過 Android Things 的 mciroSD 卡插到 Raspberry Pi 3 的對應位置,就可以啟動開發板了。 按以下的步驟去啟動開發板: 用 microUSB 供電; 插入網線; 插入 HDMI 接口。 大概第一次系統啟動要一到兩分鐘,耐心等待就行。 系統啟動完之后,顯示器顯示了當前有線網的的 IP 地址,以及 Wi-Fi 還沒有連接上的狀態。那么,我們可以借助有線網的 IP,去連接 ADB: $ adb connect connected to :5555 由于 Raspberry Pi 是支持 DNS 廣播的,如果你的電腦支持 MDNS 功能,運行命令: $ adb connect Android.local 連接成功后,會返回: connected to :5555 這樣我們的 ADB 就正常連上Raspberry Pi 3了。借助 ADB ,我們可以連接 Wi-Fi 了。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1AN158 GD32VW553 Wi-Fi開發指南
  2. 1.51MB   |  2次下載  |  免費
  3. 2嵌入式軟件開發符合ISO 26262 功能安全標準
  4. 1.61 MB  |  1次下載  |  免費
  5. 3AN148 GD32VW553射頻硬件開發指南
  6. 2.07MB   |  1次下載  |  免費
  7. 4PZT驅動開關電路
  8. 0.09 MB   |  1次下載  |  免費
  9. 5模擬電路仿真實現
  10. 2.94MB   |  1次下載  |  免費
  11. 6PCB繪制基礎知識
  12. 2.44MB   |  1次下載  |  免費
  13. 7EE-38:ADSP-2181 IDMA端口-周期竊取時序
  14. 75.0KB   |  次下載  |  免費
  15. 8EE-82:使用ADSP-2181 DSP的IO空間對另一個ADSP-2181進行IDMA引導
  16. 86.86KB   |  次下載  |  免費

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  452次下載  |  免費
  3. 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  139次下載  |  1 積分
  5. 3基于STM32單片機智能手環心率計步器體溫顯示設計
  6. 0.10 MB   |  132次下載  |  免費
  7. 4美的電磁爐維修手冊大全
  8. 1.56 MB   |  24次下載  |  5 積分
  9. 5如何正確測試電源的紋波
  10. 0.36 MB   |  19次下載  |  免費
  11. 6感應筆電路圖
  12. 0.06 MB   |  10次下載  |  免費
  13. 7LZC3106G高性能諧振控制器中文手冊
  14. 1.29 MB   |  9次下載  |  1 積分
  15. 8萬用表UT58A原理圖
  16. 0.09 MB   |  9次下載  |  5 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935121次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73810次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 亚洲综合图片人成综合网 | 18美女扒开尿口无遮挡 | 欧美激情在线 | 国产精品免费久久久免费 | 天天干天天骑 | 夜夜爽影院 | 久操视频免费看 | 加勒比一木道|视频在线看 加勒比在线免费视频 | 特级毛片永久久免费观看 | 手机精品视频在线观看免费 | 毛片2016免费视频 | 国产美女作爱全过程免费视频 | 射吧亚洲 | 久久国产美女免费观看精品 | 性黄视频 | 色噜噜狠狠色综合久 | 一级毛片日韩a欧美 | 午夜一区二区在线观看 | 88影视在线观看污污 | 四虎影院wwww | 诱人的老师bd高清日本在线观看 | 久久99热不卡精品免费观看 | 美人岛福利 | 亚洲一区二区视频在线观看 | 亚洲专区一区 | 午夜在线视频国产 | 色播在线视频 | 欧美三级午夜伦理片 | 亚洲成在线 | 国产乱辈通伦影片在线播放亚洲 | 亚洲香蕉网久久综合影院3p | 黄网免费看 | 欧美18videosex性欧美69 | 亚洲欧美在线一区 | 三级网站视频 | 三级黄页| 日本免费人成黄页网观看视频 | 老师下面好湿好紧好滑好想要 | 亚洲国产香蕉视频欧美 | 日韩高清性爽一级毛片免费 | 一级一级18女人毛片 |