1 / 26
文档名称:

Android---linux--知识点.pdf

格式:pdf   大小:849KB   页数:26页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android---linux--知识点.pdf

上传人:陈潇睡不醒 2021/3/26 文件大小:849 KB

下载得到文件列表

Android---linux--知识点.pdf

相关文档

文档介绍

文档介绍:Android 对 Linux 内核的改造及其影响
1
Android 对 Linux 内核的改造及其影响
 一 Android 对 Linux 内核的使用
 二 Android 和硬件的关系
 三 Android 的专用的内核组件
 四 争议中的电源管理
2
一 Android 对 Linux 内核的使用
Android 的目标:
Linux 是一个通用的操作系统内核,当这个
内核在移动设备为主的嵌入式系统应用的时候,
既要保留传统标准的内容,又有优化和改进的必
要。
Android 中的 Linux 内核的目标是:
标准化 Linux 内核与具体设备场景的结合
3
一 Android 对 Linux 内核的使用
Android 的内核是用方式:
 遵从标准 Linux 的结构
 充分利用已有的机制
 尽量使用标准化的内容(如驱动程序)
 做出必要的扩展
灵活充分使用内核到用户空间的接口:
 字符设备节点
 Sys 文件系统
 Proc 文件系统
 不增加系统调用
4
一 Android 对 Linux 内核的使用
系统调用接口(System Call)
Linux内核
进程调度 内存管理 网络
kernel mm net
进程通信 驱动程序 虚拟文件系统(VFS)
ipc driver 各种文件系统
Android
专用组件
体系结构 Linux
和处理器移植 标准驱动
Android 的 Linux 内核
ARM ARM ARM
x86
GlodFish MSM OMAP
5
二 Android 和硬件的关系
从操作系统有责任为硬件封装统一的 借
口,供用户空间使用。 Android 做的是在
Linux 的框架中,为自己构建驱动程序。这
些驱动程序充分利用 Linux 标准的驱动程序

在 Android 中,又具有一个硬件抽象层
( HAL ),作为驱动程序到 Android 系统
的标准接口。
6
二 Android 和硬件的关系

最近更新