WM的Image格式分析
定制 WM 时 ,生成的image的扩展名很多,dio ,nb0 ,bin等等,他们都是什么关系。看一个例子。
Memory.cfg.xml的内容如下
我们可以看见image由4个分区组成,分别为ULDR,NK,OS,Storage(最多只能有4个分区)。这4个分区都放在一个NAND flash上面,叫做FLASH,所以build完整个image会生成一个flash.dio 。
Flash.dio 完全是一个flash的镜像,如果用于工厂的量产,可以直接映射在NAND flash上面用。
同时会生成flash.dio .nb0 ,看似只多了一个扩展名,可是内容就完全不同了,这是为第三方的flash用的,会在每个512字节后面,也是是一个扇区后面,添加8个字节的sectorinfo。所以它会比flash.dio 大。要强调的是,这个文件用flash.dio 处理而来。
最后会生成flash.bin,它由flash.dio .nb0 处理而来,这个文件是有格式的,也就是说有文件头,文件信息之类。
总结一下,flash.dio -> flash.dio .nb0 -> flash.bin,如此的生成过程。
WM的Image格式分析相关推荐
- 【Android 安装包优化】资源混淆 ( resources.arsc 资源映射表混淆 | resources.arsc 资源映射表二进制格式分析 | 混淆全局字符串池和资源名称字符串池 )
文章目录 一.resources.arsc 资源映射表 混淆 二.resources.arsc 资源映射表二进制格式分析 三.参考资料 资源混淆时 , 需要修改混淆 resources.arsc 资源 ...
- 【Android RTMP】RTMP 数据格式 ( FLV 视频格式分析 | 文件头 Header 分析 | 标签 Tag 分析 | 视频标签 Tag 数据分析 )
文章目录 安卓直播推流专栏博客总结 一. RTMP 格式解析 二. 文件头 Header 分析 三. 标签 Tag 分析 四. 视频标签 Tag 数据分析 安卓直播推流专栏博客总结 Android R ...
- storm的消息格式分析
storm的消息格式分析 @(STORM)[storm] storm的消息格式分析 一ITuple接口 二core-storm的消息格式 三trident的消息格式 一trident中tuple的基本 ...
- AAC ADTS格式分析
AAC ADTS格式分析: 没有详细的参数说明,只有格式分析.可以查询文档查看详细参数说明. ADTS的全称是Audio Data Transport Stream.是AAC音频的传输流格 式.AAC ...
- 音视频开发(31)---H.264格式分析
H.264格式分析 一.H.264基本流结构 H.264 的基本流(elementary stream,ES)的结构分为两层,包括视频编码层(VCL)和网络适配层(NAL).视频编码层负责高效的视频内 ...
- AVI视频格式分析-封装格式
AVI视频封装格式分析 使用的工具 RIFF块 CHUNK块 LIST块 hdrl LIST avih CHUNK strl LIST strh CHUNK strf CHUNK JUNK CHUNK ...
- AAC音频格式分析与解码
原文地址为: AAC音频格式分析与解码 一直在做一个语音项目,到了测试阶段,近来不是很忙,想把之前做的内容整理一下. 关于AAC音频格式基本情况,可参考维基百科http://en.wikipedia. ...
- 双星物语MV2动画格式分析
格式分析 在<双星物语>中除了使用MMV动画外,还使用了MV2动画,这是一种高彩动画. MV2文件的格式如下: 4字节 动画的帧数 44字节 解码用的文件BITMAPINFO信息 4字节 ...
- jpg分辨率格式 jpg格式分析(转)
JPEG格式 格式:JFIF(JPEG档的交换格式) 压缩:JPEG(灰阶影像压缩比约为10:1:彩色影像约为20:1) 以JPEG文件格式保存的图像实际上是2个不同格式的混合物:JPEG格式规范本身 ...
最新文章
- oracle 字符集 0354,如何查询Oracle的字符集? 爱问知识人
- VRPM包安装失败解决方案:had non-zero exit status
- 我所理解的OOP——UML六种关系
- 解决 Android java.lang.RuntimeException: Stub!
- linux 守护进程管理 supervisor 简介 可用于docker容器内守护进程
- Windows下安装Memcached
- 【飞秋】在SPItemEventReceiver中使用BeforeProperties和AfterProperties
- 《Web异步与实时交互——iframe AJAX WebSocket开发实战》—— 1.4 内容安排
- C++ Primer Plus 第一章 预备知识
- 登录处理php页面,登录处理页面
- Python将图片转换成二进制的.txt文件
- HTML之我的个人主页
- 2020考研计算机专业考题,2020计算机408的考研试卷难度如何
- IPython与IPython Notebook安装及使用
- 手机触摸屏有电阻屏和电容屏,有什么区别?
- 高通CSR8670蓝牙音频芯片怎么样?CSR8670处理器参数介绍
- Ubuntu下kdiff3的使用
- 《SolidWorks 2014中文版完全自学手册》——1.2 SolidWorks 2014简介
- 在阿里当外包,是一种什么工作体验?
- python 手机号码识别,python 通过手机号识别出对应的微信性别(实例代码)
热门文章
- 可以让SQL针对某个错误信息号抓DUMP的命令组合
- 8屏 旌宇多屏管理软件_如何选择拼接屏,不能说的秘密,都在这!
- gram矩阵_推荐算法三视角:矩阵,图,时间线
- [蓝桥杯][2019年第十届真题]等差数列
- Sequence II HDU - 5919(主席树)
- echarts的x轴数量固定_联轴器 多节膜片式夹紧螺丝固定型 DAAPC(对应LK5CWP)
- 跳出当前_活在当下,跳出当下
- Linux 文件系统初探
- 微信抢红包的方案_免费公开实收20000的烤鸭店营销方案,餐饮行业可复用
- 怎么让电脑屏幕一直亮着_笔记本开机白屏怎么回事 笔记本开机白屏解决方法【详解】...