Android深度探索--HAL与驱动开发----第四章读书笔记

源代码的下载和编译

1.下载、编译和测试Android源代码

配置Android源代码下载环境:

(1):创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件一放在任何目录下,在这里使用~/bin);

(2):下载repo脚本文件(用于下载Android源代码);

(3):创建用于存放Android源代码的目录(可放在其他目录中);

(4):初始化;

(5):下载Android源代码

2.下载和编译Linux内核源代码

下载的Android源代码并没有包含Linux内核源代码,要想使用Linux内核,必须要单独下载Linux内核源代码,必须从Google提供的网址下载Android中使用的Linux内核源代码。

下载和编译Linux内核源代码。下载Linux内核源代码、Linux内核源代码的目录结构、安装Android内核编译环境在这个步骤中又包含四个步骤即:一、准备工作将arm-linux-gcc-4.3.2tgz文件和arm-linux-gnueabi-arm-20008q3-72-for-linux文件复制到工作目录二、解压编译器使用下面的命令解压上面的两个压缩文件

# tar zxvf arm-linux-gcc-4.32.tgz-c/

#tar jxvf arm-none -2008-72-for三、验证交叉编译器是否成功安装#is/user.iocal/arm-1四、安装L格bncurses#apt-get install libncurrses5-dev安装libncurses5主要是为了配置内核,可以提供一个美观的界面。配置和编译Linux内核。

下载和编译Linux内核源代码。下载Linux内核源代码、Linux内核源代码的目录结构、安装Android内核编译环境在这个步骤中又包含四个步骤即:一、准备工作将arm-linux-gcc-4.3.2tgz文件和arm-linux-gnueabi-arm-20008q3-72-for-linux文件复制到工作目录二、解压编译器使用下面的命令解压上面的两个压缩文件

# tar zxvf arm-linux-gcc-4.32.tgz-c/

Android移植只要就是Linux内核的移植,而Linux内核移植是要是Linux驱动的移植。所以为了开发和测试Linux驱动。需要搭建俩套开发环境:Android应用程序开发环境和Linux内核开发环境!Linux内核移植是嵌入式开发只至关重要的一步,不同的嵌入式应用需要不同的嵌入式平台。内核的可裁剪行也可以在内核移植中体现出来,对于特定的硬件环境,我们可以只保留和硬件相关的内核代码,从而达到缩小内核代码体积,减少代码所占存储空间。

http://www.cnblogs.com/lhczln/

posted on 2016-04-27 10:01  梁慧超  阅读(106)  评论(0编辑  收藏  举报

导航