这一章的主要内容是源代码的下载和编译。

  第一节:下载,编译和测试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/