《Android深度探索卷一》读书笔记二
开发,测试和调用Linux驱动,HAL程序库需要的工具:
JDK6或以上版本;
Eclipse3.4或以上版本;
ADT(用于开发Android应用程序);
CDT(用于开发AndroidNDK程序);
Android SDK;
Android NDK;
交叉编译环境;
Linux内核源代码;
Android源代码;
用于调试开发板的串口工具:minicom;
一.安装JDK
下载JDK压缩包并解压到任意目录,在Linux终端输入“getdit /etc/profile”打开profile文件,设置PATH环境变量“export PATH=.:/developer/jdk6/bin:$PATH”,保存后重新装载“. /etc/profile”。
或网络在线自动安装:
“add-apt-repository “deb http://archive.canonical.com/ incid partner”
apt-get update
apt-get install sun-java6-jdk”
安装后不需手动配置PATH环境变量。
二.搭建Android应用程序开发环境
下载解压Android SDK,执行tools目录的android脚本文件进行在线安装。
并将platform-tools和tools目录加入PATH环境变量。
安装解压Eclipse;启动Eclipse,在线或离线安装ADT;建立对应Android版本的AVD。
三.安装Android NDK开发环境
下载并解压Android NDK,运行脚本文件ndk-build编译NDK程序,并将Android NDK安装目录添加到PATH环境变量中。
CDT是可使同时开发Android应用程序和Android NDK程序的Eclipse中用于开发C/C++程序的插件。安装同ADT相同。
四.安装交叉编译环境
X86架构和ARM架构的CPU使用不同的指令集,在X86架构上开发可运行在ARM架构上的程序就需要使用交叉编译器。
交叉编译器和相关工具包含很多可执行文件及大量共享库及头文件等资源,这些资源集合称交叉编译环境。
使用CodeSourcery交叉编译环境(集成好的交叉编译环境),在线下载。用命令“sh CodeSourcery安装文件名.bin”进入可视化界面进行安装。