厦门人才网唯一官方网站,手机百度下载免费安装,学历提升报名,ffmpeg wordpressandroid 源码编译分为 2 个部分#xff0c;一部分是 linux 内核编译#xff0c;这部分包括 uboot#xff0c;另一部分是 android 源码编译。所以编译时各自单独编译#xff0c;编译成功能#xff0c;最近单独打包成最终烧录的镜像文件。2.1 源码结构说明首先把源码包 A20-…android 源码编译分为 2 个部分一部分是 linux 内核编译这部分包括 uboot另一部分是 android 源码编译。所以编译时各自单独编译编译成功能最近单独打包成最终烧录的镜像文件。2.1 源码结构说明首先把源码包 A20-420-V12.tar.bz2 复制在 XHD-A20 目录下并解压xinhangdaoxinhangdao:~/XHD-A20$
tar jxvf A20-420-V12.tar.bz2xinhangdaoxinhangdao:~/XHD-A20$lsA20-420-V12 A20-420-V12.tar.bz2xinhangdaoxinhangdao:~/XHD-A20$cd A20-420-V12/xinhangdaoxinhangdao:~/XHD-A20/A20-420-V12$
lsandroid4.2 build.sh lichee release_a20_v1.2.sh源码包括 2 个部分一部分是 Linux 内核源码 lichee。另一个就是 android4.2 的源码注意这 2 部分的源码必做放在同一目录下。2.2 linux 内核编译第一步进入 lichee/linux-3.3 目录执行 make ARCHarm menuconfig 操作xinhangdaoxinhangdao:~/XHD-A20/A20-420-V12$
cd lichee/linux-3.3/xinhangdaoxinhangdao:~/XHD-A20/A20-420-V12/lichee/linux-3.3$
make ARCHarm menuconfig配置默认为 arm参数执行命令后出现如下界面选择
exit选择保存当前配置后退出第二步首次编译时执行xinhangdaoxinhangdao:~/XHD-A20/A20-420-V12/lichee/linux-3.3$
make clean如果不是重新编译或不是第一次编源码不需要该操作第三步xinhangdaoxinhangdao:~/XHD-A20/A20-420-V12/lichee/linux-3.3$
cd ..xinhangdaoxinhangdao:~/XHD-A20/A20-420-V12/lichee$
rm linux-3.3/.configxinhangdaoxinhangdao:~/XHD-A20/A20-420-V12/lichee$
./build.sh -p sun7i_android进行编译如图编译成功后。这时生成的内核镜像和boot镜像会在lichee/out中。2.3 Android4.2 源码编译进入 android4.2 目录执行脚本xinhangdaoxinhangdao:~/XHD-A20/A20-420-V12$
cd android4.2/xinhangdaoxinhangdao:~/XHD-A20/A20-420-V12/android4.2$
source build/envsetup.shxinhangdaoxinhangdao:~/XHD-A20/A20-420-V12/android4.2$
lunch会显示如下选择菜单输入数字16并回车。然后执行命令xinhangdaoxinhangdao:~/XHD-A20/A20-420-V12/android4.2$
extract_bspxinhangdaoxinhangdao:~/XHD-A20/A20-420-V12/android4.2$
makemake过程比较漫长根据电脑的性能来定。本人 i5 4 核 8G 内存一般 2 小时可编完。最后在 android4.2 目录下产生 out 目录。最后生成 boot.img、revovery.img、system.img3个镜像文件。2.4 打包映像文件打包生成最后可烧录的镜像文件打包过程需在 android4.2 目录下直接 pack 即可。如果执行单独的打包 pack则按以下方式。xinhangdaoxinhangdao:~/XHD-A20/A20-420-V12/android4.2$
source build/envsetup.shxinhangdaoxinhangdao:~/XHD-A20/A20-420-V12/android4.2$
lunchlunch如下图选择16。xinhangdaoxinhangdao:~/XHD-A20/A20-420-V12/android4.2$
extract_bspxinhangdaoxinhangdao:~/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已生成。