- bootloader分区
相当于PC的BIOS,负责硬件自检和初始化,以及启动模式选择。在bootloader模式下可以进行分区的烧写。
- recovery分区
包含Linux内核和recovery程序,简易的Linux系统。在recovery模式下可以进行分区的擦写,OTA升级操作。
- boot分区
包含Linux内核和一个迷你的根文件系统。负责system、cache、userdata等分区的挂载。
- system分区
常规的Android系统所在的分区。挂载在/system目录下,包含系统APK,framework层的jar/so/bin等所有AOSP编译输出的产物。
- userdata分区
用户数据分区。挂载在/data目录下。用户安装的APK,以及app的数据都在这个分区。
- cache分区
缓存分区,一般用于OTA升级进入recovery前,临时放置OTA升级包以及保存OTA升级的一些临时输出文件。
- sdcard分区
外置存储。内置sdcard一般挂载在/sdcard。
参考视频:http://www.365yg.com/i6436594902649274881/#mid=1565254704995330