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

news2024/11/29 23:57:23

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1256123.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【深度学习实验】图像处理(二):PIL 和 PyTorch(transforms)中的图像处理与随机图片增强

文章目录 一、实验介绍二、实验环境1. 配置虚拟环境2. 库版本介绍 三、实验内容0. 导入需要的工具包1. PIL图像处理a. 生成绿色和蓝色图像b. 缩放和合成图像c 在合成图像上添加文字d. 展示并保存图像 2. PIL随机图像增强a. 定义随机图像增强函数b. 实验结果展示 3. PyTorch&…

【Amazon】通过代理连接的方式导入 AWS EKS集群至KubeSphere主容器平台

文章目录 一、设置主集群方式一&#xff1a;使用 Web 控制台方式二&#xff1a;使用 Kubectl命令 二、在主集群中设置代理服务地址方式一&#xff1a;使用 Web 控制台方式二&#xff1a;使用 Kubectl命令 三、登录控制台验证四、准备成员集群方式一&#xff1a;使用 Web 控制台…

P17C++析构函数

目录 前言 01 什么是析构函数 1.1 举个栗子 02 为什么要写析构函数 前言 今天我们要讨论一下它的“孪生兄弟”&#xff0c;析构函数&#xff0c;它们在某些方面非常相似。 与构造函数相反&#xff0c;当对象结束其生命周期&#xff0c;如对象所在的函数已调用完毕时&…

[LaTex]arXiv投稿攻略——jpg/png转pdf

一、将图片复制进ppt&#xff0c;右键单击图片选择设置图片格式&#xff0c;获取图片高度和宽度 二、选择“设计-幻灯片大小-自定义幻灯片大小” 三、设置幻灯片大小为图片大小 四、 选择“最大化” 五、 检查幻灯片大小是否与图像大小一致 六、导出为PDF

web前端之vue和echarts的堆叠柱状图顶部显示总数、鼠标悬浮工具提示、设置图例的显示与隐藏、label、legend、tooltip

MENU 效果图htmlJavaScripstyle解析 效果图 html <template><div><div><div id"idStackedColumnChart" style"width: 100%; height: 680px"></div></div></div> </template>JavaScrip export default {…

单细胞seurat入门—— 从原始数据到表达矩阵

根据所使用的建库方法&#xff0c;单细胞的RNA序列&#xff08;也称为读取&#xff08;reads&#xff09;或标签&#xff08;tags&#xff09;&#xff09;将从转录本的3端&#xff08;或5端&#xff09;&#xff08;10X Genomics&#xff0c;CEL-seq2&#xff0c;Drop-seq&…

Django(十一、auth认证模块)

文章目录 一、auth介绍auth认证相关模块及操作扩展auth_user表 一、auth介绍 Django自带一个admin路由&#xff0c;但是需要我们提供管理员账户和密码&#xff0c;如果想要使用admin后台管理&#xff0c;需要先创建表&#xff0c;然后创建管理员账户。 直接执行数据类迁移命令…

Redis:持久化RDB和AOF

目录 概述RDB持久化流程指定备份文件的名称指定备份文件存放的目录触发RDB备份redis.conf 其他一些配置rdb的备份和恢复优缺点停止RDB AOF持久化流程AOF启动/修复/恢复AOF同步频率设置rewrite压缩原理触发机制重写流程no-appendfsync-on-rewrite 优缺点 如何选择 概述 Redis是…

Kotlin应用——使用kt进行web开发 使用h2database进行初始化数据库 mybatis-plus使用

Kotlin 是一门现代但已成熟的编程语言&#xff0c;旨在让开发人员更幸福快乐。 它简洁、安全、可与 Java 及其他语言互操作&#xff0c;并提供了多种方式在多个平台间复用代码&#xff0c;以实现高效编程。 kt入门的合集文章如下&#xff1a; Kotlin学习——kt入门合集博客 &…

Node——Node.js基础

Node.js是一个基于Chrome V8引擎的JavaScript运行时环境&#xff0c;它能够让JavaScript脚本运行在服务端&#xff0c;这使得JavaScript成为与PHP、Python等服务端语言平起平坐的脚本语言。 1、认识Node.js Node.js是当今网站开发中非常流行的一种技术&#xff0c;它以简单易…

Less 安装教程

文章目录 前言LESS的系统要求安装LESS例子输出Less编译css工具后言 前言 hello world欢迎来到前端的新世界 &#x1f61c;当前文章系列专栏&#xff1a;Sass和Less &#x1f431;‍&#x1f453;博主在前端领域还有很多知识和技术需要掌握&#xff0c;正在不断努力填补技术短板…

一文从Vue2过渡到Vue3

文章目录 Vue3简介创建Vue3.0工程使用 vue-cli 创建使用 vite 创建Vue3工程结构变化 常用 Composition API拉开序幕的setupref函数reactive函数Vue3.0中的响应式原理vue2.x的响应式Vue3.0的响应式 reactive对比refsetup的两个注意点计算属性与监视computed函数watch函数watchEf…

强制删除文件

DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1 强制删除文件,新建一个文本文件,将以上代码复制到文档中,保存,将文档重命名为delete.bat 如果弹窗提示修改后缀名可能导致文件不可用,也点击确认修改文件名称. 将需要强制删除的文件拖拽到这个delete.bat文件上,显示使用delete.bat打…

MetaObject-BeanWrapper-MetaClass-Reflector的关系

MetaObject、BeanWrapper、MetaClass、Reflector之间是通过装饰器模式逐层进行装饰的。其中MetaObject、BeanWrapper是操作对象&#xff1b;MetaClass、Reflector是操作Class ObjectWrapper类结构图 BaseWrapper是对BeanWrapper、MapWrapper公共方法的提取及类图的优化&#…

Jmeter接口测试快速入门 以飞致云平台为例

接口测试快速入门 以飞致云平台为例-CSDN博客 飞致云电商平台可以做接口测试练习。快速了解如何测试接口&#xff0c;如何做关联 系统基地址&#xff1a;https://gz.fit2cloud.com/ 接口测试快速入门 以飞致云平台为例-CSDN博客 博文中介绍了如何在swagger页面上进行接口测试。…

开发知识点-ArkTS-鸿蒙开发-Typescript

Typescript IED IED https://developer.harmonyos.com/cn/develop/deveco-studio/#download

【亚马逊云】基于EC2以 All-in-One 模式快速部署 KubeSphere 和 Kubernetes

文章目录 1. 云实例配置说明2. SSH连接云实例3. 查看系统版本4. 修改主机名5. 安装依赖项6. 安全组和DNS修改7. 下载KubeKey8. 同时安装Kubesphere和Kubernetes[可选]单独安装Kubernetes[可选]单独安装KubeSphere9. 验证KubeSphere安装结果10. 登录KubeSphere控制台[可选]安装K…

Less的函数的介绍

文章目录 前言描述style.less输出后言 前言 hello world欢迎来到前端的新世界 &#x1f61c;当前文章系列专栏&#xff1a;Sass和Less &#x1f431;‍&#x1f453;博主在前端领域还有很多知识和技术需要掌握&#xff0c;正在不断努力填补技术短板。(如果出现错误&#xff0c;…

C语言之内存函数

C语言之内存函数 文章目录 C语言之内存函数1. memcpy 使⽤和模拟实现1.1 memcpy 函数的使用1.3 memcpy的模拟实现 2. memmove 使⽤和模拟实现2.1 memmove 函数的使用2.2 memmove的模拟实现 3. memset 函数的使用4. memcmp 函数的使⽤ 1. memcpy 使⽤和模拟实现 函数声明如下&a…

文本转语音:微软语音合成标记语言 (SSML) 文本结构和事件

​ SSML 的语音服务实现基于万维网联合会的语音合成标记语言版本 1.0。 ​ 语音服务支持的元素可能与 W3C 标准不同。 每个 SSML 文档是使用 SSML 元素&#xff08;或标记&#xff09;创建的。 这些元素用于调整语音、风格、音节、韵律、音量等。 下面是 SSML 文档的基本结构…