PB生成的wince镜像文件说明
2011-01-09 22:06
239 查看
先说下.bin和nb0(x)文件的差别:
两个都是CE的镜像,通过串口直接下载用nb0,pb下载用bin,nb0文件要大一些。
.nb0是可以直接烧到FLASH/ROM中的,是代码镜像,可以直接跳转到其入口执行。
nb0是非压缩的数据,里面的数据是实际的NK展开以后在内存里面的数
.bin是Microsoft binary image格式的文件,必须按其格式定义解开到其指定的地址空间的位置才能执行。
bin是有压缩的数据,里面的数据是压缩以后类似于成块形的数据,被loader拷贝到内存以后没有区别。
常见的Windows CE运行时映像有以bin和nb0为扩展名的两种格式。
BIN文件是默认的Windows CE运行时映像格式。它按照Section组织文件的内容,每个Section都有自己的起始地址,长度和校验和。BIN文件不能直接被执行,必须被按照一定的格式解开到内存里才能执行。
NBx(有可能是NB0,NB1……根据配置而定)文件是可以被烧进Flash ROM中的按位分(byte-for-byte)的原始数据。可以直接从Flash ROM中本地执行。
David Kelley [MS] (Expert):
Q: Which is the difference between the nk.nb0 and nk.bin image created by PB5.0?
A: .nb0 files is a raw file format suitable for flashing ROM via a ROM programmer while the .bin file is a MS format we use to download images to the device via the bootloader. In the end, same information, different formats.
sschrock [MS] (Expert):
Q: Which is the difference between the nk.nb0 and nk.bin image created by PB5.0?
A: .nb0 is a raw image that can be written to ROM as-is. .bin is a special format that has empty chunks removed so that it takes less space and downloads more quickly.
1.stepldr:天嵌BBS上斑竹说,和UBOOT类似,也是用于下载和启动系统的,只不过它是用来下载和启动WINCE的,stepldr将eboot搬运到Nand Flash中,然后再运行eboot。
2.Nk.bin:必需。按照section组织的二进制操作系统映像
3.Nk.nb0:可选。可以直接烧到Flash中,支持XIP的操作系统映像
4.Eboot.bin:可选。按照section组织的二进制以太网BootLoader映像
5.Eboot.nb0:可选。可以直接烧到Flash中,支持XIP的以太网BootLoader映像
File Description
Xip.bin A single .bin file containing all XIP regions.
Nk.bin A .bin file for the NK region.
Shell.bin A .bin file for the SHELL region.
Apps.bin A .bin file for the APPS region.
Chain.bin A .bin file for the XIP chain. The XIP chain is a list of all XIP regions that reside in flash memory or RAM and is accessible from the OEM Adaptation Layer (OAL).
Eboot.bin A .bin file for the Ethernet boot loader.
两个都是CE的镜像,通过串口直接下载用nb0,pb下载用bin,nb0文件要大一些。
.nb0是可以直接烧到FLASH/ROM中的,是代码镜像,可以直接跳转到其入口执行。
nb0是非压缩的数据,里面的数据是实际的NK展开以后在内存里面的数
.bin是Microsoft binary image格式的文件,必须按其格式定义解开到其指定的地址空间的位置才能执行。
bin是有压缩的数据,里面的数据是压缩以后类似于成块形的数据,被loader拷贝到内存以后没有区别。
常见的Windows CE运行时映像有以bin和nb0为扩展名的两种格式。
BIN文件是默认的Windows CE运行时映像格式。它按照Section组织文件的内容,每个Section都有自己的起始地址,长度和校验和。BIN文件不能直接被执行,必须被按照一定的格式解开到内存里才能执行。
NBx(有可能是NB0,NB1……根据配置而定)文件是可以被烧进Flash ROM中的按位分(byte-for-byte)的原始数据。可以直接从Flash ROM中本地执行。
David Kelley [MS] (Expert):
Q: Which is the difference between the nk.nb0 and nk.bin image created by PB5.0?
A: .nb0 files is a raw file format suitable for flashing ROM via a ROM programmer while the .bin file is a MS format we use to download images to the device via the bootloader. In the end, same information, different formats.
sschrock [MS] (Expert):
Q: Which is the difference between the nk.nb0 and nk.bin image created by PB5.0?
A: .nb0 is a raw image that can be written to ROM as-is. .bin is a special format that has empty chunks removed so that it takes less space and downloads more quickly.
1.stepldr:天嵌BBS上斑竹说,和UBOOT类似,也是用于下载和启动系统的,只不过它是用来下载和启动WINCE的,stepldr将eboot搬运到Nand Flash中,然后再运行eboot。
2.Nk.bin:必需。按照section组织的二进制操作系统映像
3.Nk.nb0:可选。可以直接烧到Flash中,支持XIP的操作系统映像
4.Eboot.bin:可选。按照section组织的二进制以太网BootLoader映像
5.Eboot.nb0:可选。可以直接烧到Flash中,支持XIP的以太网BootLoader映像
File Description
Xip.bin A single .bin file containing all XIP regions.
Nk.bin A .bin file for the NK region.
Shell.bin A .bin file for the SHELL region.
Apps.bin A .bin file for the APPS region.
Chain.bin A .bin file for the XIP chain. The XIP chain is a list of all XIP regions that reside in flash memory or RAM and is accessible from the OEM Adaptation Layer (OAL).
Eboot.bin A .bin file for the Ethernet boot loader.
相关文章推荐
- 如何生成一个 WinCE 下文件全路径大于 MAX_PATH(260) 字节的文件路径?
- 利用国内镜像下载Android源码,并编译生成image镜像文件
- VMW虚拟机生成的文件说明
- WINCE 配置文件及PB结构(转)
- 详解修复nova的后端镜像文件挂ceph,生成虚拟机文件变大1024倍(bug)
- ProtocolBuffer——生成.pbobjc.h和pbobjc.m文件
- VS2010 打包生成exe文件后 运行安装文件出现 TODO:<文件说明>已停止工作并已关闭
- Android 镜像文件生成流程
- zynq7000 | 如何生成从Flash和SD卡启动的镜像文件
- u-boot ELF文件镜像的生成
- android4.0 x86编译生成文件系统镜像system.img结构简介
- 关于VS2010编译生成ipch文件夹和*.sdf文件的说明
- stl格式说明和stl文件生成(ascII,binary),vs2005,文件生成后imageware读取成功
- PowerDesigner XML 文件直接生成 VB 实体(包含属性说明)、ibatisNet 代码
- 一步一步制作yaffs/yaffs2根文件系统(五)---生成yaffs/yaffs2镜像文件及下载到开发板
- 何生成一个 WinCE 下文件全路径大于 MAX_PATH(260) 字节的文件路径?
- 一步一步制作yaffs/yaffs2根文件系统(五)---生成yaffs/yaffs2镜像文件及下载到开发板
- 将darknet生成的.weight转化为.pb文件
- Java程序生成exe可执行文件详细教程(图文说明)
- PB-文件生成出现问题。