6.自動安裝 Android 系統

來源:互聯網
上載者:User

標籤:

6.自動安裝 Android 系統

實驗要求:

1.瞭解Android嵌入式系統的組成和啟動流程。

2. 通過SD卡自動燒寫Android系統到nand flash中。

3. 體驗Android系統。

實驗器材:

軟體:

1. 串口終端工具SecureCRT。

2. OK6410光碟片A,B

硬體:

1. SD卡及讀卡機各一塊。

2. OK6410開發板。

3. PC機一台。

4. USB轉串口線。

背景知識:

1. Android簡介:

Android 一詞的本義指"機器人",同時也是 Google 於 2007 年 11 月 5 日宣布的基於 Linux 平台的開源手機作業系統的名稱,該平台由作業系統、中介軟體、使用者介面和應用軟體組成,號稱是首個為移動終端打造的真正開放和完整的移動軟體。

實驗步驟:

1. 參考實驗 3.2 中所訴的方法製作 SD 記憶卡啟動盤。如果從 WinCE 系統改為 android系統時,需要進行實驗 3.3 中使用 Eboot 格式化 nandflash。格式化 nandflash 之後,然後再製作 SD 記憶卡啟動盤。 3-23 所示。

圖3-23

將 mmc_ram256.bin 燒寫到 SD 記憶卡

2. 將 OK6410B 盤 \bin\nand bin 目 錄 中 的u-boot_ram256.bin、zImage 拷貝到 SD 記憶卡中。SD 目錄系統安裝鏡像檔案說明:

3. 修改檔案名稱; u-boot_ram256.bin 重新命名為 u-boot.bin, rootfs.yaffs2-nand2g將重新命名為 rootfs.yaffs2。

4. 用於自動燒寫的 SD 記憶卡製作好後,下面就來利用這塊 SD 記憶卡插入開發板 SD 記憶卡插槽中,串連好開發板電源,並利用 USB 轉串口線將開發板串口與 PC 主機串口相連,開啟串口終端工具 SecureCRT。

5. 設定開發板撥碼開關,使開發板從 SD 記憶卡啟動。撥動電源開關,給開發板上電。自動燒寫進行時,可以注意到 LED 亮起,直到聽到蜂鳴器"滴滴"10 次,所有 LED不停的跑馬跳動,就說明系統已經燒寫完畢。SecureCRT 顯示如 3-24 資訊:

圖3-24

Android 燒寫資訊

在系統燒寫過程中,串口列印中如出現"XXX not found",請仔細核對 SD卡中鏡像名稱是否按照要求進行修改。

6. 自動燒寫完成,關閉開發板電源。撥動撥碼開關設定為從 nand flash 啟動。並重啟開發板,開發板從 nand flash 正常啟動 Android 系統,如所示,在超級終端輸入斷行符號之後出現了 Android 底層的 linux 系統提示符。同時,也可以觸摸 lcd屏操作 Android 的案頭系統。

圖3-25

成功啟動自動燒寫的 Android 系統

7. 初次進入 android 系統需要手動校準觸控螢幕,然後進入案頭作業系統,可以觸摸操作圖形化介面;

圖3-26

Android 介面一

圖3-27

Android 介面二

總結:

通過本實驗應該掌握利用 SD 記憶卡進行 Android 系統自動安裝和啟動並執行方法,體驗開發板上 Android 圖形介面及其應用程式。這裡將系統自動安裝步驟總結如下:

1. 製作 SD 記憶卡啟動盤,需要經曆下列 3 個小步驟:

(1) 首先確保 SD 記憶卡是 FAT32 格式的檔案系統,否則需要格式化。

(2) 通過 SD-Writer.exe 工具的【Scan】按鍵,掃描並選擇要燒寫的 SD 記憶卡。

(3) 使用 SD-Writer.exe 工具,將 mmc_ram256.bin 燒寫到 SD 記憶卡中。

(4) 將裝有待燒寫鏡像檔案拷貝到 SD 記憶卡中。

2. 將製作好的 SD 記憶卡插入開發板 SD 記憶卡槽,使開發板從 SD 記憶卡啟動。

3. 從 SD 記憶卡啟動後開始自動燒寫系統,可以通過 LED 燈來判斷燒寫的狀態,當所以 LED 燈不停的跑馬跳動,就說明系統已經燒寫完畢。

4. 開發板從 nand flash 重啟,進入燒寫好的 Android 系統。

 

6.自動安裝 Android 系統

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.