- 21
- 0
- 约7.58千字
- 约 8页
- 2022-05-23 发布于江苏
- 举报
Android 架构基本知
1.2 Android 的系统架构
系统构架图中可以看到从上到依次是应用层 (Applications)、应用框架层 (Application
Framework)、 系统运行库层(Lib 和Runtime)、 Linux 内核层(linux kernel)
1.2.1 Android 内核
Linux 内核版本2.6
位于硬件和软件堆之间的抽象层
核心服务:安全机制、内存管理、进程管理、网络、硬件驱动。
Androi 依赖Linux 内核2.6 来提供核心服务,比如进程管理、网络协议栈、硬件驱动。在这
里,Linux 内核作为硬件层和系统软件栈层之间的一个抽象层。这个操作系统并非类GNU/Linux 的,
因为其系统库,系统初始化和编程接口都和标准的Linux 系统是有所不同的。
从Google 目前release 的Linux 系统来看,其没有虚拟内存文件系统,系统所用的是yaffs2
文件系统,具体的映像也都位于SDK 安装目录下。通过emulator -console 命令,我们可以在host
终端下得到一个简单的可以控制Androi 的shell,这个系统包含了一个Toolbox,提供一些基本
的命令工具,集中在/
原创力文档

文档评论(0)