紫光展锐 展讯芯片 展讯处理器解锁BL 各分区结构 ROM 分区列表代表什么 bin img 表示什么意思

本文主要是介绍紫光展锐 展讯芯片 展讯处理器解锁BL 各分区结构 ROM 分区列表代表什么 bin img 表示什么意思,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

是展锐 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

更多分区代表什么  存储什么 可以私信 文档太长无法编写

这篇关于紫光展锐 展讯芯片 展讯处理器解锁BL 各分区结构 ROM 分区列表代表什么 bin img 表示什么意思的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/426452

相关文章

MySQL大表数据的分区与分库分表的实现

《MySQL大表数据的分区与分库分表的实现》数据库的分区和分库分表是两种常用的技术方案,本文主要介绍了MySQL大表数据的分区与分库分表的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有... 目录1. mysql大表数据的分区1.1 什么是分区?1.2 分区的类型1.3 分区的优点1.4 分

使用Java实现通用树形结构构建工具类

《使用Java实现通用树形结构构建工具类》这篇文章主要为大家详细介绍了如何使用Java实现通用树形结构构建工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录完整代码一、设计思想与核心功能二、核心实现原理1. 数据结构准备阶段2. 循环依赖检测算法3. 树形结构构建4. 搜索子

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

Python中DataFrame转列表的最全指南

《Python中DataFrame转列表的最全指南》在Python数据分析中,Pandas的DataFrame是最常用的数据结构之一,本文将为你详解5种主流DataFrame转换为列表的方法,大家可以... 目录引言一、基础转换方法解析1. tolist()直接转换法2. values.tolist()矩阵

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

python展开嵌套列表的多种方法

《python展开嵌套列表的多种方法》本文主要介绍了python展开嵌套列表的多种方法,包括for循环、列表推导式和sum函数三种方法,具有一定的参考价值,感兴趣的可以了解一下... 目录一、嵌套列表格式二、嵌套列表展开方法(一)for循环(1)for循环+append()(2)for循环+pyPhWiFd

Python容器类型之列表/字典/元组/集合方式

《Python容器类型之列表/字典/元组/集合方式》:本文主要介绍Python容器类型之列表/字典/元组/集合方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 列表(List) - 有序可变序列1.1 基本特性1.2 核心操作1.3 应用场景2. 字典(D

Java中数组转换为列表的两种实现方式(超简单)

《Java中数组转换为列表的两种实现方式(超简单)》本文介绍了在Java中将数组转换为列表的两种常见方法使用Arrays.asList和Java8的StreamAPI,Arrays.asList方法简... 目录1. 使用Java Collections框架(Arrays.asList)1.1 示例代码1.

python中列表list切分的实现

《python中列表list切分的实现》列表是Python中最常用的数据结构之一,经常需要对列表进行切分操作,本文主要介绍了python中列表list切分的实现,文中通过示例代码介绍的非常详细,对大家... 目录一、列表切片的基本用法1.1 基本切片操作1.2 切片的负索引1.3 切片的省略二、列表切分的高

解读docker运行时-itd参数是什么意思

《解读docker运行时-itd参数是什么意思》在Docker中,-itd参数组合用于在后台运行一个交互式容器,同时保持标准输入和分配伪终端,这种方式适合需要在后台运行容器并保持交互能力的场景... 目录docker运行时-itd参数是什么意思1. -i(或 --interactive)2. -t(或 --