Android深度探索HAL与驱动开发-——第一章

第一章主要介绍的是Android体系结构和各层组成,以及对如何搭建Windows、Linux和NDK下的开发环境相应的进行学习。

(1)在Android体系结构中:自上而下分为应用程序、应用程序架构、函数库以及Linux内核。在应用程序中采用java编写,使用者直接操作应用程序;在构架中实现多种功能模块;安卓函数库包含多种能被系统中不同的组件使用;Android内核重点介绍了IPC和PM。

(2)接着在搭建windows开发环境中需要安装JDK(步骤:下载、安装、测试)、Eclipse(步骤:下载、解压、打开直接运行)、安装ADT(步骤:下载插件、启动Eclipse、进入software窗口)、安装SDK(下载、解压、选择程序、配置SDK、重启)。

(3)搭建Linux开发环境:安装JDK、Eclipse、ADT、SDK,创建Android虚拟设备。

(4)搭建NDK开发环境:安装Cygwin、接着双击下载的setup.exe安装程序、下载安装包按照步骤进行、输入命令检查是否安装成功;然后是环境参数设置:设置中也有相应的步骤,按照规定的一步步进行即可。在NDK环境搭建中要先检测下Linux系统make和gcc的版本,再将NDK安装包复制到当前用户soft目录,紧接着解压安装包,将环境变量添加到系统中在系统添加相应的代码即可。最后检测环境搭建时候成功。

原文地址:https://www.cnblogs.com/chengqian95/p/5425408.html