Android移植主要就是Linux内核的移植。而Linux内核移植主要是Linux驱动的移植。

一、下载、编译和测试android源代码

配置android源代码下载环境

1,创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件一放到任何目录中)

2,下载repo脚本文件(用于下载android源代码)

Repo文件实际上是用Python脚本对git的封装,主要是为了简化下载android源代码的操作。

3,创建用于存放android源代码的目录

4,初始化

5,开始下载android源代码

 

下载android源代码中的一部分  有两种方法:方法1,使用repo sync命令;方法2,使用git clone命令

二、编译android源代码

1、初始化编译环境       #cource build/envsetup.sh

2、选择目标

3、编译android源代码

三、下载和编译Linux内核源代码

安装android内核的编译环境

配置Linux内核源代码根目录下的Makefile文件

ARCH        ?= arm

CROSS_COMPILE?= arm-none-linux-gnueabi-

http://home.cnblogs.com/u/Silence-w/