定制 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格式分析相关推荐

  1. 【Android 安装包优化】资源混淆 ( resources.arsc 资源映射表混淆 | resources.arsc 资源映射表二进制格式分析 | 混淆全局字符串池和资源名称字符串池 )

    文章目录 一.resources.arsc 资源映射表 混淆 二.resources.arsc 资源映射表二进制格式分析 三.参考资料 资源混淆时 , 需要修改混淆 resources.arsc 资源 ...

  2. 【Android RTMP】RTMP 数据格式 ( FLV 视频格式分析 | 文件头 Header 分析 | 标签 Tag 分析 | 视频标签 Tag 数据分析 )

    文章目录 安卓直播推流专栏博客总结 一. RTMP 格式解析 二. 文件头 Header 分析 三. 标签 Tag 分析 四. 视频标签 Tag 数据分析 安卓直播推流专栏博客总结 Android R ...

  3. storm的消息格式分析

    storm的消息格式分析 @(STORM)[storm] storm的消息格式分析 一ITuple接口 二core-storm的消息格式 三trident的消息格式 一trident中tuple的基本 ...

  4. AAC ADTS格式分析

    AAC ADTS格式分析: 没有详细的参数说明,只有格式分析.可以查询文档查看详细参数说明. ADTS的全称是Audio Data Transport Stream.是AAC音频的传输流格 式.AAC ...

  5. 音视频开发(31)---H.264格式分析

    H.264格式分析 一.H.264基本流结构 H.264 的基本流(elementary stream,ES)的结构分为两层,包括视频编码层(VCL)和网络适配层(NAL).视频编码层负责高效的视频内 ...

  6. AVI视频格式分析-封装格式

    AVI视频封装格式分析 使用的工具 RIFF块 CHUNK块 LIST块 hdrl LIST avih CHUNK strl LIST strh CHUNK strf CHUNK JUNK CHUNK ...

  7. AAC音频格式分析与解码

    原文地址为: AAC音频格式分析与解码 一直在做一个语音项目,到了测试阶段,近来不是很忙,想把之前做的内容整理一下. 关于AAC音频格式基本情况,可参考维基百科http://en.wikipedia. ...

  8. 双星物语MV2动画格式分析

    格式分析 在<双星物语>中除了使用MMV动画外,还使用了MV2动画,这是一种高彩动画. MV2文件的格式如下: 4字节 动画的帧数 44字节 解码用的文件BITMAPINFO信息 4字节 ...

  9. jpg分辨率格式 jpg格式分析(转)

    JPEG格式 格式:JFIF(JPEG档的交换格式) 压缩:JPEG(灰阶影像压缩比约为10:1:彩色影像约为20:1) 以JPEG文件格式保存的图像实际上是2个不同格式的混合物:JPEG格式规范本身 ...

最新文章

  1. oracle 字符集 0354,如何查询Oracle的字符集? 爱问知识人
  2. VRPM包安装失败解决方案:had non-zero exit status
  3. 我所理解的OOP——UML六种关系
  4. 解决 Android java.lang.RuntimeException: Stub!
  5. linux 守护进程管理 supervisor 简介 可用于docker容器内守护进程
  6. Windows下安装Memcached
  7. 【飞秋】在SPItemEventReceiver中使用BeforeProperties和AfterProperties
  8. 《Web异步与实时交互——iframe AJAX WebSocket开发实战》—— 1.4 内容安排
  9. C++ Primer Plus 第一章 预备知识
  10. 登录处理php页面,登录处理页面
  11. Python将图片转换成二进制的.txt文件
  12. HTML之我的个人主页
  13. 2020考研计算机专业考题,2020计算机408的考研试卷难度如何
  14. IPython与IPython Notebook安装及使用
  15. 手机触摸屏有电阻屏和电容屏,有什么区别?
  16. 高通CSR8670蓝牙音频芯片怎么样?CSR8670处理器参数介绍
  17. Ubuntu下kdiff3的使用
  18. 《SolidWorks 2014中文版完全自学手册》——1.2 SolidWorks 2014简介
  19. 在阿里当外包,是一种什么工作体验?
  20. python 手机号码识别,python 通过手机号识别出对应的微信性别(实例代码)

热门文章

  1. 可以让SQL针对某个错误信息号抓DUMP的命令组合
  2. 8屏 旌宇多屏管理软件_如何选择拼接屏,不能说的秘密,都在这!
  3. gram矩阵_推荐算法三视角:矩阵,图,时间线
  4. [蓝桥杯][2019年第十届真题]等差数列
  5. Sequence II HDU - 5919(主席树)
  6. echarts的x轴数量固定_联轴器 多节膜片式夹紧螺丝固定型 DAAPC(对应LK5CWP)
  7. 跳出当前_活在当下,跳出当下
  8. Linux 文件系统初探
  9. 微信抢红包的方案_免费公开实收20000的烤鸭店营销方案,餐饮行业可复用
  10. 怎么让电脑屏幕一直亮着_笔记本开机白屏怎么回事 笔记本开机白屏解决方法【详解】...