(此博客仅供本人学习的记录,部分资料来源于网络,不能保证信息的正确性,相关信息如有问题,请联系本人,谢谢)
Android启动流程总体可以分为四步:
1:boot ROM
引导芯片代码开始从预定义的地方(固化在ROM)开始的执行,加载引导程序到RAM,然后执行。
2:bootloader
Android的引导程序在\bootable\bootloader下
3:启动内核
Android是以Linux为内核,启动流程跟一般的Linux桌面系统启动一致
4:init进程
基本上将前三步作为Linux内核的学习部分,init进程以后的作为Android系统学习部分: