- 29
- 0
- 约2.6千字
- 约 5页
- 2022-05-23 发布于江苏
- 举报
Android 系统完整的启动过程,从系统层次角度可分为Linux 系统层、Android 系统服务层、Zygote 进程模
型三个阶段;从开机到启动Home Launcher 完成具体的任务细节可分为七个步骤,下面就从具体的细节来
解读Android 系统完整的初始化过程。
一、启动BootLoader
Android 系统是基于Linux 操作系统的,所以它最初的启动过程和Linux 一样。当设备通电后首先执
行BootLoader 引导装载器,BootLoader 是在操作系统内核运行之前运行的一段小程序。通过这段小程序
初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境引导进入合适的状态,以便为最终调用
操作系统内核准备好正确的运行环境。
而Linux 系统启动时:
1 ) 首先要加载BIOS 的硬件信息,并获取第一个启动设备的代号
2 ) 读取第一个启动设备的MBR 的引导加载程序(lilo、grub 等)的启动信息。
3 ) 加载核心操作系统的核心信息,核心开始解压缩,并且尝试驱动所有的硬件设备。
…………
在嵌入式系统中,通常不会有像BIOS 那样的固件程序,因此整个系统的加载任务都是通过
BootLoader 完成的。
二、加载系统内核
您可能关注的文档
最近下载
- ASTM D4169-23e1 中文版(2023 最新版 运输包装件性能测试标准 全条款解读 + 18 个 DC 周期详解) (1).docx VIP
- 历年(2020-2024)全国高考数学真题分类(圆锥曲线)汇编(附答案).pdf VIP
- 2026年水发农业集团第三季度社会招聘10人笔试历年常考点试题专练附带答案详解.docx VIP
- 35KV变电站设计说明书.doc VIP
- 2026年水发集团第三季度社会招聘笔试历年常考点试题专练附带答案详解.docx VIP
- 发电厂机组安全评估技术报告.docx VIP
- 用药错误应急预案.pptx VIP
- GB_T 2423.5-2019 冲击试验解读.docx VIP
- 解析荣格心理学与中国文化的关系.doc VIP
- 2025年中国即热式热水器市场数据调查、监测研究报告.docx
原创力文档

文档评论(0)