源代码的下载和编译
使用Git下载两套源代码,一套是Android源代码,一套是Linux内核源代码。
下载、编译及测试Android源代码,必须先配置Android源代码的下载环境,第一步是创建用于存放下载脚本的文件目录;第二步是下载repo脚本文件;第三步是创建用于存放Android源代码的目录;第四步是初始化;第五步是开始下载Android源代码。
其次是Android源代码目录结构的解析,进入之后出来Makefile文件外其他全都是目录,这些目录分别存放源代码中的不同子项目。
下一步是要下载Android源代码中的一部分,可以使用repo sync命令也可以使用git clone命令。
之后是编译Android源代码,第一步是初始化编译环境,第二步选择目标,第三步是编译Android源代码。
接下来是out目录结构分析,然后将自己的APK作为Android内置程序发布,最后用模拟器测试system.img文件。
完成Android源代码的下载、编译和测试之后,就要开始Linux源代码的下载和编译。
首先通过执行命令来下载最新的Linux内核源代码,了解Linux内核源代码的目录结构,然后安装Android内核的编译环境,安装交叉编译器首先要将两个文件复制到工作目录,然后解压编译器,之后验证交叉编译器是否安装成功,再安装libncurses5,。
Linux源代码全部准备好之后就要开始配置和编译Linux内核,make clean、make mrproper和make distclean都是清除文件的命令,后两个清除更彻底。make config、make menuconfig、make oldconfig和make xconfig四个配置命令必须在Linux源代码根目录执行。成功编译之后会在<linux内核源代码根目录>/arch/arm/boot目录下生成xImage文件。
浙公网安备 33010602011771号