这一章的主要内容是源代码的下载和编译。
第一节:下载,编译和测试Android源代码
1.配置Android源代码下载环境:
创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件一放在任何目录下,在这里使用~/bin)。下载repo脚本文件(用于下载Android源代码),创建用于存放Android源代码的目录(可放在其他目录中),然后就是初始化,下载Android源代码。
2. Android源代码目录结构解析
3.下载Android源代码中的一部分
4.编译Android源代码( 步骤:1:初始化编译环境 2:选择目标 3:编译Android源代码)
5.out目录结构分析
6.将自己的APK作为Android内置程序发布
7.用模拟器测试system.img文件
第二节、下载和编译Linux内核源代码
1、下载Linux内核源代码将arm-linux-gcc-4.3.2.tgz文件和arm-none-linux-gnuea bi-arm-2008q3-72for-linux.tar.bz.2文件复制到工作目录。
2、解压编译器
3、验证交叉编译器是否安装成功
4、安装libnctrses5(安装libnctrses主要是为了配置内核,可以为字符界面的Linux终端提供一个美观的界面)接着配置和编译Linux内核,假设Linux内核源代码目录事/root/linux_kernel,使用下面的命令可以编译Linux内核。下面4个配置命令必须在Linux源代码根目录执行 (make config;make menuconfig;make oldconfig;make xconfig)
http://www.cnblogs.com/wulilele/