Android boot steps
2016-08-09 15:48:57 0 举报
Android启动流程
作者其他创作
大纲/内容
CPU
RAM
Linux内核启动,完成系统初始化(如设置缓存、被保护储存器和加载驱动),启动系统态init进程
1.引导程序
金蛋理财
开机Logo
2.LK
ROM
引导程序开始执行,并执行以下动作:1. 初始化 一些硬件 memory,uart,pmic等。 \u000B2. 初始化usb ,如果需要下载,则转到download部分。 \u000B3. 加载uboot,并跳转到uboot。 4. 加载Little Kernel到内存
开机完成
开机动画
Little Kernel(BootLoader)开始执行,初始化设备、加载Linux内核、同时该阶段支持进入Fastboot;LK是在操作系统运行之前运行的一段程序,它可以将系统的软硬件环境带到一个合适状态,为运行操作系统做好准备。
Android系统完成启动
CPU上电,CPU内部的BootROM上电,固化在BootROM上的程序开始运行,加载引导程序(如preloader)到SRAM
按下Power键开启设备
3. Linux内核
Android系统启动,执行以下工作:1. 用户态init进程启动 \u000B,加载Zygote进程2. Native服务启动 \u000B3. System Server,Android服务启动 \u000B4. Android启动器启动

收藏
0 条评论
下一页