Android探索与驱动开发学与思(2)

搭建Android底层开发的环境,主要包括Android应用程序开发环境、Android NDK 开发环境和交叉编译环境的搭建。开发,测试,和调试linux驱动、HAL程序需要很多工具,其中包括:
 JDK6或者以上版本、Eclipse3.4或者以上版本、ADT、CDT、Android NDK、交叉编译环境、Linux内核源代码等。安装Android SDK是配置Android应用程序开发环境的第一步,具体步骤如下:
 下载SDK,得到android-sdk_r16_linux.tar文件,复制到linux文件系统中的某个目录,然后在Linux终端进入该目录并进行解压,解压后,会看到目录中多了一个android-sdk-linux目录,进入android-sdk-linux/tools目录,找到一个android 的脚本文件并执行。安装Eclipse其实更为简单,找到合适的版本进行下载安装即可。接下是ADT的安装以及配置,建立AVD。安装Android NDK 开发环境有以下几个步骤:下载Android NDK ,安装CDT,命令行方式编译Android NDK 程序,导入Android NDK的例子,配置Android NDK 的集成开发环境。安装交叉编译环境根据下载路径或者直接通过光盘安装均可。总体而言这一章主要阐述了一些开发所需要的环境的开发,按照书本介绍均可实际操作。
交叉编译环境的搭建:(目的:为了能够使ARM架构程序在x86架构上开发),组成:交叉编译器+相关工具(包括可执行文件+共享库及文件等资源)。安装:
1>internet上可以找到集成好的交叉编译环境。2>android ADK和android源代码中也包含交叉编译器。3>如果想要一个完全独立的交叉编译器可以自己制作一个或者下载集成好的交叉编译环境。
下面简单介绍一下:ubuntu交叉编译环境安装步骤:
1、将压缩包arm-linux-gcc-4.4.3.tar.gz存放在一个目录下,这个目录就是你等会解压缩的目录,以后这个目录就不能随便删掉了;
2、使用tar命令:tar zxvf arm-gcc-4.4.3.tar.gz;
3、接下来配置系统环境变量,把交叉编译工具链的路径添加到环境变量PATH中去,这样就可以在任何目录下使用这些工具。记下上一步中的安装路径,使用命令:vim /etc/profile 编辑profile文件,添加环境变量。在profile中最后一行添加: export PATH=$PATH:路径 这个路径就是那个bin目录所在的路径,可能你的不一样,按照你实际的目录填就可以了;
4、使用命令:source /etc/profile 使环境变量生效;
5、在终端上输入命令 arm-linux 再按Tab键,可以看到下图,说明环境变量设置成功了。

原文地址:https://www.cnblogs.com/wstone/p/5442086.html