第一章

第一章 读书笔记

可以说,确定了嵌入式方向之后,接触课程次数最多的是与Android有关的。从上学期的Android程序设计,到这学期的Android UI设计、Android系统移植和驱动开发,再到Android深度探索(1)HAL与驱动开发,一层一层展开了学习。

通过第一章的学习,了解了AndroidGoogle公司为移动设备开发的平台,它是一款开放的软件系统,其系统结构自上而下可以分为应用程序(基于Java语言编写的,为使用者操作提供接口)、应用程序框架(API框架)、函数库和Android运行时(能被Android系统中不同组件使用的c/c++函数库)、Linux内核(服务于安全管理、内存管理、进程管理等)。但在开发Android应用程序之前首先需要搭建开发环境。

需要搭建的开发环境有以下三种:

一、搭建windows下的开发环境:在搭建开发环境之前,必须先下载Android SDK组件、Eclipse(没有JRE,动启时就会报错)以及JDK组件以及ADT开发工具,然后在Eclipse中创建Android虚拟设备即可。

二、搭建Linux下的开发环境:这一部分内容讲的是在Ubuntu Linux环境下搭载,与老师上学期讲述的搭建方法相同。

三、搭建NDK开发环境:如若在windows下搭建NDK开发环境,需要安装Cygwin,因为要使用到makegcc;而如果在Linux下搭建NDK开发环境,则无需安装Cygwin,因为Linux平台自身具有调试编译功能。

以上为这一章所得。

原文地址:https://www.cnblogs.com/JCoco/p/5428243.html