rk3568 Android11/12 文件系统加载失败

rk3568 Android 文件系统加载失败

Android系统的启动流程可以分为以下几个主要阶段:

  1. 引导程序加载阶段:
    a 设备通电后,首先会加载引导程序(Bootloader),它位于设备的可引导存储器上。引导程序的作用是初始化硬件,并加载下一阶段的引导加载器。
    b. 引导程序加载引导加载器(如GRUB或uboot),它是一个更高级别的引导程序,可以识别和加载Android系统分区。
    c. 引导加载器加载内核映像(Kernel Image),它是Android操作系统的核心部分。

  2. 内核启动阶段:
    a. 内核映像启动后,会进行硬件初始化和自检,检测和加载所需的驱动程序和内核模块。
    b. 内核创建初始进程(init进程),该进程是所有用户空间进程的父进程,负责系统初始化和启动第一个用户空间进程(通常是init进程启动init服务)。
    c. 内核启动并初始化系统调度程序、内存管理、进程管理、设备驱动和其他核心组件。

  3. init进程启动和系统初始化阶段:
    a. init进程是Android系统的第一个用户空间进程,它是一个特殊的进程,由内核创建和启动。
    b. init进程读取和解析init.rc配置文件,该文件定义了系统的启动和初始化过程,包括启动系统服务和其他关键进程。
    c. init进程根据配置文件的定义,启动和管理各种系统服务(如Zygote、SurfaceFlinger、MediaServer等)和用户空间进程。

猜你喜欢

转载自blog.csdn.net/weixin_35723192/article/details/132013459