是展锐 Android 10.0、Android 9.0 平台 ROM 空间划分情况以及分区格式、分区大小和分区功能的 初步描述。
prodnv 开机后系统中的 productinfo 分区,保 存 adc 校准参数、eng.db 数据库。
Miscdata 保存 ota、recovery 时的一些数据
recovery 存放 recovery.img,恢复出厂设置
misc 保存杂项数据,如系统关闭开关上的 窗体中的设置相关。
trustos 存放 tos-sign.bin
Trustos_bak trustos 的备份,防止 trustos 破坏导致 系统无法开机。
sml 安全世界和非安全世界切换,即 Android 和 TOS 之间的切换、源管理 功能、核上下电、睡眠等
Sml_bak sml 的备份,防止 sml 破坏导致系统 无法开机。
uboot 存放 ubootloader img。
Uboot_bak ubootloader img 的备份,防止 sml 破 坏导致系统无法开机。
Uboot_log 存放 uboot log。
logo 存放开机 logo 图片。
fbootlogo 存放 fastboot 模式的 logo 图片
L_fixnv1 存放 pubcp_nvitem.bin,射频参数相
L_fixnv2 fixnv1 的备份,防止 fixnv 破坏导致系 统无法开机。
L_runtimenv1 运行时由 modem 生成,是 fixnv 的一 份复制。
L_runtimenv2 L_runtimenv1 的备份,起到掉电保护 的作用。
boot 存放 boot.img,Kernel 驱动相关
dtbo 存放 dtbo.img。
super 存放 SUPER.img,Android 系统相 关。
cache 存放 cache.img,在 CTS 测试,恢复 出厂设置是需要使用。
Pm_sys 存放 cm4.bin。
L_modem 存放 pubcp_modem.dat,通信协议栈 相关。
vbmeta 存放 vbmeta-sign.img。
Uboot_a 存放 ubootloader img。
Boot_a 存放 boot.img,kernel 驱动相关。
EMMC 分区介绍 在 EMMC 方案中,可以通过查看对应的 pac 包中的 Productname.xml 文件看到分区的详细信息。展锐 Android 11.0 中,采用 v-ab 的格式进行分区,而 Android 10.0、Android 9.0 中,并未采用 v-ab 得格式进行 分区。 Android 10.0、Android 9.0 分区具体如下:
<Partitions>
<!-- size unit is MBytes -->
<Partition id="prodnv" size="5"/>
<Partition id="miscdata" size="1"/>
<Partition id="recovery" size="40"/>
<Partition id="misc" size="1"/>
<Partition id="trustos" size="6"/>
<Partition id="trustos_bak" size="6"/>
<Partition id="sml" size="1"/>
<Partition id="sml_bak" size="1"/>
<Partition id="uboot" size="1"/>
<Partition id="uboot_bak" size="1"/>
<Partition id="uboot_log" size="4"/>
<Partition id="logo" size="6"/>
<Partition id="fbootlogo" size="6"/>
<Partition id="l_fixnv1" size="2"/>
<Partition id="l_fixnv2" size="2"/>
<Partition id="l_runtimenv1" size="2"/>
<Partition id="l_runtimenv2" size="2"/>
<Partition id="gpsgl" size="1"/>
<Partition id="gpsbd" size="1"/>
<Partition id="wcnmodem" size="10"/>
<Partition id="persist" size="2"/>
<Partition id="l_modem" size="25"/>
<Partition id="l_deltanv" size="1"/>
<Partition id="l_gdsp" size="10"/>
<Partition id="l_ldsp" size="20"/>
<Partition id="pm_sys" size="1"/>
<Partition id="teecfg" size="1"/>
<Partition id="teecfg_bak" size="1"/>
<Partition id="boot" size="35"/>
<Partition id="dtbo" size="8"/>
<Partition id="super" size="4100"/>
<Partition id="cache" size="150"/>
<Partition id="socko" size="75"/>
<Partition id="odmko" size="25"/>
<Partition id="vbmeta" size="1"/>
<Partition id="vbmeta_bak" size="1"/>
<Partition id="metadata" size="16"/>
<Partition id="sysdumpdb" size="10"/>
<Partition id="vbmeta_system" size="1"/>
<Partition id="vbmeta_vendor" size="1"/>
<Partition id="userdata" size="0xFFFFFFFF"/>
</Partitions>
Android 11.0 分区具体如下:
<!-- size unit is MBytes -->
<Partition id="prodnv" size="10"/>
<Partition id="miscdata" size="1"/>
<Partition id="misc" size="1"/>
<Partition id="trustos_a" size="6"/>
<Partition id="trustos_b" size="6"/>
<Partition id="sml_a" size="1"/>
<Partition id="sml_b" size="1"/>
<Partition id="teecfg_a" size="1"/>
<Partition id="teecfg_b" size="1"/>
<Partition id="uboot_a" size="1"/>
<Partition id="uboot_b" size="1"/>
<Partition id="uboot_log" size="4"/>
<Partition id="logo" size="8"/>
<Partition id="fbootlogo" size="8"/>
<Partition id="l_fixnv1" size="2"/>
<Partition id="l_fixnv2" size="2"/>
<Partition id="l_runtimenv1" size="2"/>
<Partition id="l_runtimenv2" size="2"/>
<Partition id="gnssmodem_a" size="1"/>
<Partition id="gnssmodem_b" size="1"/>
<Partition id="wcnmodem_a" size="10"/>
<Partition id="wcnmodem_b" size="10"/>
<Partition id="persist" size="2"/>
<Partition id="l_modem_a" size="25"/>
<Partition id="l_modem_b" size="25"/>
<Partition id="l_deltanv_a" size="1"/>
<Partition id="l_deltanv_b" size="1"/>
<Partition id="l_gdsp_a" size="10"/>
<Partition id="l_gdsp_b" size="10"/>
<Partition id="l_ldsp_a" size="20"/>
<Partition id="l_ldsp_b" size="20"/>
<Partition id="l_agdsp_a" size="6"/>
<Partition id="l_agdsp_b" size="6"/>
<Partition id="l_cdsp_a" size="1"/>
<Partition id="l_cdsp_b" size="1"/>
<Partition id="pm_sys_a" size="1"/>
<Partition id="pm_sys_b" size="1"/>
<Partition id="boot_a" size="64"/>
<Partition id="boot_b" size="64"/>
<Partition id="vendor_boot_a" size="100"/>
<Partition id="vendor_boot_b" size="100"/>
<Partition id="dtb_a" size="8"/>
<Partition id="dtb_b" size="8"/>
<Partition id="dtbo_a" size="8"/>
<Partition id="dtbo_b" size="8"/>
<Partition id="super" size="4100"/>
<Partition id="socko_a" size="75"/>
<Partition id="socko_b" size="75"/>
<Partition id="odmko_a" size="25"/>
<Partition id="odmko_b" size="25"/>
<Partition id="vbmeta_a" size="1"/>
<Partition id="vbmeta_b" size="1"/>
<Partition id="metadata" size="16"/>
<Partition id="sysdumpdb" size="10"/>
<Partition id="vbmeta_system_a" size="1"/>
<Partition id="vbmeta_system_b" size="1"/>
<Partition id="vbmeta_vendor_a" size="1"/>
<Partition id="vbmeta_vendor_b" size="1"/>
<Partition id="vbmeta_system_ext_a" size="1"/>
<Partition id="vbmeta_system_ext_b" size="1"/>
<Partition id="vbmeta_product_a" size="1"/>
<Partition id="vbmeta_product_b" size="1"/>
<Partition id="userdata" size="0xFFFFFFFF"/>
</Partitions> Unisoc Confid
更多分区代表什么 存储什么 可以私信 文档太长无法编写