Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android eng版系統燒錄

Android eng版系統燒錄

編輯:關於Android編程

  這裡我只能記錄下過程        Android有四層,最底層的Linux是一個kernel,然後是運行時庫層,驅動大部分在這兩層完成,接著是Framework層,主要是Android源碼,最後是在源碼基礎上進行二次開發的應用層。        要燒錄eng系統,需要對kernel、xloader、uboot和android四個bsp進行編譯,利用putty工具,從服務器上將這四個文件拷貝下來,      編譯android文件:                         cd prototype_kernel,獲取服務器地址,git remote -v,獲取到類似於origin  git://172.16.96.47/nufront/prototype_kernel.git (fetch),該地址為克隆的地址目錄,                         git clone  git://172.16.96.47/nufront/prototype_android.git,克隆prototype_android文件,        git checkout m7s,文件克隆完畢後切換到所需要的分支中,這時可以看到對應的服務器映射文件多了prototype_android,         git pull,可以將服務器下的文件全部更新到計算機的映射中。         ./build/nufront/mk-nusmart3_pad.sh,執行腳本文件,生成boot.img.ext4,recovery.img.ext4,system.img.ext4這三個文件,在後面要用到。   編譯kernel 文件:         git clone  git://172.16.96.47/nufront/prototype_kernel.git,克隆prototype_kernel文件,                         git checkout m7s,文件克隆完畢後切換到所需要的分支中,這時可以看到對應的服務器映射文件多了prototype_kernel,                         git pull,可以將服務器下的文件全部更新到計算機的映射中。                         cd prototype_kernel,編譯prototype:cp arch/arm/configs/nufront_config_pad_prorotype ./.config       make menuconfig 命令配置內核        make uImage  編譯uImage文件,存放在arch/arm/boot目錄下 編譯xloader文件:     git clone  git://172.16.96.47/nufront/prototype_xloader.git                       cd prototype_xloader,                       make distclean     make ns115_pad_ref_config     make生成xloader.img文件   編譯uboot文件:      git clone  git://172.16.96.47/nufront/prototype_uboot.git       cd prototype_uboot                       ./mm.sh ns115_pad_ref編譯pad,生成uboot.img文件   最終生成:         利用打包工具NUSMATR,必備文件中:     xloader文件:       UBOOT文件中:     配置完畢進行打包,再利用燒錄工具插入SD卡進行燒錄即可   得到:       重啟機器,即可完成  
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved