在本章中我学到了:

1.Ubuntu Linux 环境下的Android开发环境的配置。Windows和Mac OS X系统下的配置过程与Linux环境下类似。

2.开发,测试和调试Linux驱动,HAL程序库需要的工具有:

JDK6或以上版本、Eclipse3,4或以上版本、ADT(用于开发Android应用程序)、CDT(用于开发Android NDK程序)、Android SDK、Android NDK、交叉编译环境、Linux内核源代码、Android 源代码、用于调试开发版的串口工具:minicom.

jdk(下载地址:http://www.oracle.com/technetwork/java/javase/downloads/ index. Html)

eclipse(下载地址http://www.eclipse.org/downloads/?osType=linux)

  adt插件,最好在线安装打开eclipse,Help>Install New Software—>Add—>Name 中输入adt,在Location中输入http://dl-ssl.google.com/android/eclipse—>ok

CDT是eclipse中用于开发C/C++程序的插件,安装其是为了在eclipse中同时可以可发Android应用程序和Android NDK程序下载地址:http://eclipse.org/cdt/downloads. php

3.安装交叉编译开发环境 

X86架构上开发可运行在ARM架构上的程序就必须要使用交叉编译器,由于这两种架构的额CPU使用了不同的指令集,因此在X86架构上开发可运行在ARM架构上的程序就必须要使用交叉编译器。通常交叉编译器和相关工具包含了很多可执行文件以及大量的共享库及头文件等资源。这些资源的集合称为交叉编译环境。

4.总结

本章主要介绍如何搭建Android底层开发的环境,主要包括Android应用程序开发环境,Android NDK 开发环境和交叉编译环境的搭建。为后期的开发做好铺垫。同时围绕的是一些 C 和 C++ 的集成开发环境(IDE)和编译器而展开的学习。

 http://www.cnblogs.com/wulilele/