第一章
第一章 读书笔记
可以说,确定了嵌入式方向之后,接触课程次数最多的是与Android有关的。从上学期的Android程序设计,到这学期的Android UI设计、Android系统移植和驱动开发,再到Android深度探索(卷1)HAL与驱动开发,一层一层展开了学习。
通过第一章的学习,了解了Android是Google公司为移动设备开发的平台,它是一款开放的软件系统,其系统结构自上而下可以分为应用程序(基于Java语言编写的,为使用者操作提供接口)、应用程序框架(API框架)、函数库和Android运行时(能被Android系统中不同组件使用的c/c++函数库)、Linux内核(服务于安全管理、内存管理、进程管理等)。但在开发Android应用程序之前首先需要搭建开发环境。
需要搭建的开发环境有以下三种:
一、搭建windows下的开发环境:在搭建开发环境之前,必须先下载Android SDK组件、Eclipse(没有JRE,动启时就会报错)以及JDK组件以及ADT开发工具,然后在Eclipse中创建Android虚拟设备即可。
二、搭建Linux下的开发环境:这一部分内容讲的是在Ubuntu Linux环境下搭载,与老师上学期讲述的搭建方法相同。
三、搭建NDK开发环境:如若在windows下搭建NDK开发环境,需要安装Cygwin,因为要使用到make和gcc;而如果在Linux下搭建NDK开发环境,则无需安装Cygwin,因为Linux平台自身具有调试编译功能。
以上为这一章所得。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步