紫光展锐 展讯芯片 展讯处理器解锁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

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

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

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

相关文章

Horizon地平线财富一直坚持“创新、开放、协作、共享”的运营理念

在“寒风凛冽”的熊市&#xff0c;投资人需要一颗不断探索、勇于尝试的心。 勇气意味着即使你知道这条路很难&#xff0c;你仍然选择坚持。而信念则是相信&#xff0c;即使现在很多人不理解、甚至嘲笑&#xff0c;未来总会有一天他们会明白。 Horizon一直坚持着“创新、开放、…

058-第三代软件开发-文件Model

第三代软件开发-文件Model 文章目录 第三代软件开发-文件Model项目介绍文件Model 关键字&#xff1a; Qt、 Qml、 关键字3、 关键字4、 关键字5 项目介绍 欢迎来到我们的 QML & C 项目&#xff01;这个项目结合了 QML&#xff08;Qt Meta-Object Language&#xff09;…

【MATLAB源码-第90期】基于matlab的OQPSKsimulink仿真,对比初始信号和解调信号输出星座图。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 正交偏移二进制相移键控&#xff08;OQPSK, Orthogonal Quadrature Phase Shift Keying&#xff09;是一种数字调制技术&#xff0c;主要用于高效无线数据传输。它是传统二进制相移键控&#xff08;BPSK&#xff09;的一个变…

单链表原来是这样实现的!

文章目录 前言1. 链表的概念及结构1.1在链表里&#xff0c;每节“车厢”是什么样的呢&#xff1f;1.2为什么还需要指针变量来保存下⼀个节点的位置&#xff1f; 2. 单链表的实现1. 定义结构体(Seqlist)2. 打印函数(SLTPrint)小插曲&#xff0c;创建节点函数CreateNode3. 尾插函…

嵌入式的学习需要合理规划时间

低级的欲望放纵即可获得&#xff0c;高级的欲望只有克制才能达成。——卡耐基1、粉丝的误会 很多粉丝&#xff0c;问我&#xff0c; "胡老师我想报您的培训班。" ... 得知我知识业余时间写文章&#xff0c;紧接着又会问&#xff0c; "jg单位这么清闲啊&#…

预制构件二维码如何生成?

PC预制构件张贴二维码标识牌&#xff0c;可实现预制构建基本信息、设计图纸、安装说明书信息展示微信扫一扫即可查看预制件信息&#xff0c;大大提高施工的精度和效率&#xff1b;同时也可以实现预制生成过程管理、运输过程管理、安装过程管理、后期运维管理实现预制件的过程质…

Windows安装mysql8.0

官网地址&#xff1a;MySQL :: MySQL Community Downloads 选择相应版本信息下载 默认选择点击下一步 默认配置点击next 设置密码 默认配置

Linux系统管理:WinSCP 安装与使用

目录 一、实验 1.下载WinSCP 2.安装WinSCP 3.使用WinSCP 一、实验 1.下载WinSCP &#xff08;1&#xff09;地址 Downloading WinSCP-6.1.2-Setup.exe :: WinSCP 2.安装WinSCP &#xff08;1&#xff09;选择安装程序模式 &#xff08;2&#xff09;点击 &#xff08;3…

机器学习库:pandas

☁️主页 Nowl &#x1f525;专栏《机器学习实战》 《机器学习》 &#x1f4d1;君子坐而论道&#xff0c;少年起而行之 文章目录 写在开头 基本数据格式 DataFrame 数据选取 iloc 数据描述 head describe 数据合并 merge 数据删除 drop drop删除多列 处理缺失…

SpringBoot进阶——解释springboot的自动配置原理

相关的博客文章如下&#xff1a; SpringBootApplication注解的理解——如何排除自动装配 & 分布式情况下如何自动加载 & nacos是怎么被发现的 引出 1.spring.factories文件存储能够进行自动配置的Bean信息&#xff1b; 2.EnableAutoConfiguration关闭数据源的自动配置…

Flask学习二:项目拆分、请求与响应、cookie

教程 教程地址&#xff1a; 千锋教育Flask2框架从入门到精通&#xff0c;Python全栈开发必备教程 老师讲的很好&#xff0c;可以看一下。 项目拆分 项目结构 在项目根目录下&#xff0c;创建一个App目录&#xff0c;这是项目下的一个应用&#xff0c;应该类似于后端的微服…

灯塔的安装

Docker 安装 docker 安装参考&#xff1a;https://docs.docker.com/engine/install/ shell脚本: curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh灯塔安装 mkdir docker-ARL;cd docker-ARL curl https://bootstrap.pypa.io/get-pip.py -o get-pip…

【Linux学习】基础IO

目录 八.系统文件IO 8.1 前言 8.2 C语言文件IO C语言常用的基本函数 C语言默认打开的的三个流 8.3 系统文件IO open接口 close接口 write接口 read接口 8.4 C语言文件IO与系统文件IO的关系 八.系统文件IO 8.1 前言 系统文件 I/O&#xff08;输入/输出&#xff09;是指在…

pandas 如何获取dataframe的行的数量

pandas的dataframe提供了多种方法获取其中数据的行的数量&#xff0c;本偏文章就是介绍几种获取dataframe行和列出量的方法。 为了能够详细说明如何通过代码获取dataframe的行数和列数&#xff0c;需要先创建一个dataframe如下&#xff1a; import pandas as pdtechnologies …

C++设计模式之策略模式

策略模式 介绍示例示例测试运行结果应用场景优点总结 介绍 策略模式是一种行为设计模式。在策略模式中&#xff0c;可以创建一些独立的类来封装不同的算法&#xff0c;每一个类封装一个具体的算法&#xff0c;每一个封装算法的类叫做策略(Strategy)&#xff0c;为了保证这些策…

NX二次开发UF_CURVE_ask_wrap_curve_parents 函数介绍

文章作者&#xff1a;里海 来源网站&#xff1a;https://blog.csdn.net/WangPaiFeiXingYuan UF_CURVE_ask_wrap_curve_parents Defined in: uf_curve.h int UF_CURVE_ask_wrap_curve_parents(tag_t curve_tag, tag_t * defining_face, tag_t * defining_plane, tag_t * defin…

18. Python 数据处理之 Numpy

目录 1. 简介2. 安装和导入Numpy3. ndarray 对象4. 基本运算5. 索引、切片和迭代6. 条件和布尔数组7. 变换形状8. 操作数组 1. 简介 数据分析的流程概括起来主要是&#xff1a;读写、处理计算、分析建模和可视化4个部分。 Numpy 是Python 进行科学计算&#xff0c;数据分析时…

MySQL进阶_10.锁

文章目录 一、概述二、MySQL并发事务访问相同记录2.1、读-读2.2、写-写2.3、读-写2.4、并发问题的解决方案 三、锁的不同角度分类3.1、 读锁、写锁3.1.1、 锁定读 3.2、表级锁、页级锁、行锁3.2.1、表锁3.2.2、意向锁3.2.2.1、意向锁的作用3.2.2.2、意向锁的互斥性 3.2.3、自增…

2019年全国硕士研究生入学统一考试管理类专业学位联考英语(二)试题

文章目录 2019年考研英语二真题SectionⅠ Use of EnglishSection II Reading ComprehensionText 121——细节信息题22——细节信息题23——细节信息题24——细节信息题25——词义题 Text 226——细节信息题27——细节信息题28——细节信息题29——细节信息题30——态度题 Text …

springboot2.0 集成swagger3+Knife4j导出离线API 配置

springboot 版本2.3.1 一、集成swagger3 引入swagger依赖包 <!--swagger3集成--><dependency><groupId>org.springframework.plugin</groupId><artifactId>spring-plugin-core</artifactId><version>2.0.0.RELEASE</version>…