第四章进入了下载、编译和测试Android源代码的环节。 Android源代码包括很多东西但是不包括Linux源代码。
那么首先要做的事配置Android源代码下载环境
1创建一个用于存放下载脚本文件的目录
2下载repo脚本文件
3创建用于存放Android源代码的目录
4初始化
5开始下载Android源代码
使用repo sync命令,使用git clone命令获取子目录
分三部编译Android源代码第一步:初始化编译环境,第二步:选择目标,第三步:编译Android源代码
分四部安装交叉编译环境 第一步:准备工作,第二步:解压编译器,第三步:验证交叉编译器是否安装成功,第四步:安装libncurses5。
Android移植主要是linux内核的移植,而内核的移植主要linux驱动移植。所以为了测试和开发linux驱动,需要安装搭建两套开发环境:安卓应用程序开发环境和linux内核开发环境。
那么配置和编译Linux内核
Make clean命令用于清除大多数由编译生成的文件,但保留配置文件。Make mrproper:清除所有由编译产生的文件+清除配置文件。
Make distclean:make mrproper+删除编译器留下的备份文件和补丁文件