cm-14.1 Android系统启动过程分析(2)- init进程的启动之前的那些事(偏嵌入式方向)

声明

  • 前阶段在项目中涉及到了Android系统定制任务,Android系统定制前提要知道Android系统是如何启动的。
  • 本文参考了一些书籍的若干章节
  • 本文使用的代码是LineageOS的cm-14.1,对应Android 7.1.2,可以参考我的另一篇博客:如何下载Nexus5的LineageOS14.1(cm-14.1)系统源码并编译、刷机

0. 嵌入式视角Android系统启动过程

cm-14.1 Android系统启动过程分析(2)- init进程的启动之前的那些事(偏嵌入式方向)_第1张图片

1. Android系统镜像

  可以参考磁篇:Android 系统的分区和文件系统(1)–Android分区的大概框架
  关于系统启动,关键的镜像有6个,这些镜像的刷入工具为fastboot:

镜像 功能
BootLoader镜像 常见的如uboot,复制系统刚上电,内核启动前的基础硬

你可能感兴趣的:(#,Android系统启动过程分析,android,linux,启动,内核)