Android eng版系統燒錄

來源:互聯網
上載者:User

  這裡我只能記錄下過程      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卡進行燒錄即可 得到:   重啟機器,即可完成 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.