日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

A20 编译

發布時間:2023/12/10 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 A20 编译 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
android 源碼編譯分為 2 個部分,一部分是 linux 內核編譯,這部分包括 uboot,另一部
分是 android 源碼編譯。所以編譯時各自單獨編譯,編譯成功能,最近單獨打包成最終燒錄的鏡像文件。
2.1 源碼結構說明
首先把源碼包 A20-420-V12.tar.bz2 復制在 XHD-A20 目錄下,并解壓
xinhangdao@xinhangdao:~/XHD-A20$ tar jxvf A20-420-V12.tar.bz2
xinhangdao@xinhangdao:~/XHD-A20$ ls
A20-420-V12 A20-420-V12.tar.bz2
xinhangdao@xinhangdao:~/XHD-A20$ cd A20-420-V12/
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12$ ls
android4.2 build.sh lichee release_a20_v1.2.sh
源碼包括 2 個部分,一部分是 Linux 內核源碼 lichee。另一個就是 android4.2 的源碼,
注意:這 2 部分的源碼必做放在同一目錄下。
2.2 linux 內核編譯
第一步:
進入 lichee/linux-3.3 目錄,執行 make ARCH=arm menuconfig 操作
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12$ cd lichee/linux-3.3/
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12/lichee/linux-3.3$ make ARCH=arm menuconfig
配置默認為 arm參數,執行命令后出現如下界面:

選擇 exit選擇保存當前配置后退出;
第二步:首次編譯時執行
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12/lichee/linux-3.3$ make clean
如果不是重新編譯或不是第一次編源碼,不需要該操作
第三步:
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12/lichee/linux-3.3$ cd ..
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12/lichee$ rm linux-3.3/.config
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12/lichee$ ./build.sh -p sun7i_android
進行編譯,如圖:

編譯成功后。

這時,生成的內核鏡像和boot鏡像會在lichee/out中。


2.3 Android4.2 源碼編譯
進入 android4.2 目錄,執行腳本
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12$ cd android4.2/
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12/android4.2$ source build/envsetup.sh
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12/android4.2$ lunch
會顯示如下選擇菜單:

輸入數字16并回車。
然后執行命令:
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12/android4.2$ extract_bsp
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12/android4.2$ make
make過程比較漫長,根據電腦的性能來定。本人 i5 4 核 8G 內存,一般 2 小時可編完。
最后在 android4.2 目錄下產生 out 目錄。
最后生成 boot.img、revovery.img、system.img3個鏡像文件。

2.4 打包映像文件
打包生成最后可燒錄的鏡像文件,打包過程需在 android4.2 目錄下,直接 pack 即可。
如果執行單獨的打包 pack,則按以下方式。
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12/android4.2$ source build/envsetup.sh
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12/android4.2$ lunch
lunch如下圖:

選擇16。
xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12/android4.2$ extract_bsp

xinhangdao@xinhangdao:~/XHD-A20/A20-420-V12/android4.2$ pack
最后pack生成的鏡像成功后如下圖所示。sun7i_android_wing-mbox203.img就是我們最終燒入ROM中的鏡像。
2013-9-16 10:07 上傳 下載附件 (183.86 KB)
這時,最終可燒錄的鏡像文件 sun7i_android_wing-mbox203.img已生成。

總結

以上是生活随笔為你收集整理的A20 编译的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。