Android移植主要就是Linux内核的移植。而Linux内核移植主要是Linux驱动的移植。所以为了开发和测试Linux驱动。需要在Ubuntu Linux下搭建两套开发环境:Android应用程序开发环境和Linux内核开发环境。
配置Android源代码下载环境,在下载之前必须要在Linux终端执行一系列命令来配置下载环境。
步骤1:创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件放到任何目录中)
步骤2:下载repo脚本文件(用于下载Android源代码)
步骤3:创建用于存放Android源代码的目录
步骤4:初始化
步骤5:开始下载源代码
在Ubuntu Linux 下编译Linux内核需要安装交叉编译器。有以下步骤
步骤1:准备工作
将arm-linux-gcc-.....tgz文件和arm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2文件复制到工作目录
步骤2:解压编译器
步骤3:验证编译器是否安装成功
步骤4:安装libncurses5