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/