通过本章,我学到了如何搭建Android底层开发的环境,主要包括Android应用程序开发环境,和交叉编译环境的搭建。
其中开发、测试和调试Linux驱动、HAL程序库需要的工具包括:
1:JDK6或以上版本
2:Eclipse3,4或以上版本
3:ADT(用于开发Android应用程序)
4:CDT(用于开发Android NDK程序)
5:Android SDK
6:Android NDK
7:交叉编译环境
8:Linux内核源代码
9:Android 源代码
10:用于调试开发版的串口工具:minicom.
Ubuntu Linux 环境下的Android 开发环境的配置:
1.安装JDK( JDK是JAVA语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序)
2.安装Android SDKf
3.安装Eclipse(Eclipse 是一个开放源代码的、基于JAVA的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境)
4.安装ADT(1在线安装ADT 2离线安装ADT)
5.配置ADT
6.建立AVD
7.安装CDT
8.编译Android NDK程序
9.配置Android NDK环境
10.安装交叉编译环境:
X86架构上开发可运行在ARM架构上的程序就必须要使用交叉编译器,交叉编译环境是指编译器和很多可执行文件以及大量的共享库及头文件等资源。本章主要介绍如何搭建Android底层开发的环境,主要包括Android应用程序开发环境,Android NDK 开发环境和交叉编译环境的搭建。