RK3228H开发之Rockchip Recovery及android系统升级详解
一、引言 Recovery 模式指的是一种可以对安卓机内部的数据或系统进行修改的模式,(类似于 windows pe 或 DOS)。在这个模式下我们可以刷入新的安卓系统,或者对已有的系统进行备份或升级,也可以在此恢复出厂设置,本篇文章即来介绍下Rockchip中的recovery 二、Recovery 模式在框架层的位置 Android 启动后,会先运行 bootloader。Bootloader 会根据某些判定条件决定是否进入 recovery 模式。Recovery 模式会装载 recovery 分区,该分区包含 recovery.img。Recovery.img 包含了标准内核(和boot.img 中的内核相同)以及 recovery 根文件系统。 Android recovery 三个部分两个接口,recovery 的工作需要整个软件平台的配合,从架构角度看,有三个部分: Main System: 用 boot.img 启动的 Linux 系统,Android 的正常工作模式。 Recovery:用 recovery.img 启动的 Linux 系统,主要是运行 recovery 程序。 Bootloader:除了加载、启动系统,还会通过读取 flash 的 MISC 分区获得来自 Main System 和Recovery 的消息,并以此决定做何种操作。 两个通信接口: