wince bsp的bib文件介绍

wince bsp的bib文件介绍

ID:22372975

大小:52.50 KB

页数:5页

时间:2018-10-28

wince bsp的bib文件介绍_第1页
wince bsp的bib文件介绍_第2页
wince bsp的bib文件介绍_第3页
wince bsp的bib文件介绍_第4页
wince bsp的bib文件介绍_第5页
资源描述:

《wince bsp的bib文件介绍》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、WinCEBSP的BIB文件介绍  在akeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到EMORY项,CONFIG项,MODULES项和FILES项。下面分别作个解释:  MEMORY:定义了内存分配的相关设置,一般在BSP中的config.bib文件中。  CONFIG:在最后的Makeimg阶段,为Romimage.exe提供一些生成ODULES:定义了一些会被打包到中或者XIP。我们可以在这里添加自己的anagedBinaries,一般指.的程序。  FILES:定义了一些操作系统会用到的其他的

2、文件,比如字体文件,图片等。这些文件也会在中。  下面会详细介绍上面的4大项:  1.   MEMORY项  一般都在config.bib文件中定义,开头会有MEMORY的字样。这里定义了为,同时也定义了。具体格式如下:  MEMORY  NAME  StartAddress    MemorySize    Type   NAME:该内存区域的名字,必须是唯一的。  StartAddress:该内存区域的起始地址,用十六进制表示。  MemorySize:该内存区域的大小,用十六进制表示。  Type:内存区域的类型。包涵的多种类型如下。类型值描述FIXUPVAR用于在akeimg阶段,

3、就初始化一个内核中的全局变量。NANDIMAGE当创建了一个使用BinFS的image的时候,NAND设备上的中的区域,当系统访问该区域的时候,BinFS会负责访问Nand设备上相应的位置,并返回数据给系统,实际上就是在Nand设备上面实现了XIP的功能。RAM定义了被区域,这块内存必须是连续的,这里有一点要注意就是从硬件的角度来说,这块内存不能跨越两片SDRAM,也就是说整个区域空间必须在一片硬件SDRAM上。RAMIMAGE定义了一块内存区域用于加载IMAGE区域。RESERVED这块内存区域会被预留出来,一般用于Frambuffer或者是DMABuffer,或者是一块共享内存用于EB

4、OOT传递参数给HDRextension的数据区域。  2.CONFIG项  一般在config.bib文件中定义,定义了一些额外的配置参数,其中一些对于=ParameterITEM描述AUTOSIZE允许未被使用的被用作。默认值为ON。PRESSION允许Romimage.exe压缩P定义了跳转跳转页在RAMIMAGE空间的地址。而不是默认情况下的RAMIMAGE的首地址。默认值为NONE。FSRAMPERCENT定义了文件系统使用的内存的百分比。默认值为0x80808080。Byte0:第一个2MB中,每1MB所包含的4KB的倍数。Byte1:第二个2MB中,每1MB所包含的4KB的倍

5、数。Byte2:第三个2MB中,每1MB所包含的4KB的倍数。Byte3:剩下的内存中,每1MB所包含的4KB的倍数。KERNELFIXUPS定义了Romimage.exe是否重新定向内核的可写入区域。默认值为ON,内核的可写入区域被重新定向到RAMIMAGE的起始位置。OUTPUT定义了最终生成的image存放的路径。默认为%_FLATRELEASEDIR%。PROFILE定义了是否在IPS芯片从0x9FC00000开始引导的问题。ROMFLAGS内核标记位,可以进行组合:0x01表示禁用按需分页。0x02表示禁用完全内核模式,完全内核模式表示所有的线程都运行在内核模式。0x10表示只信

6、任ROMMODULES中的模块。0x20表示停止刷新TLB。0x40表示按照/base链接选项中的地址加载DLL。ROMSTART指SIZE指OFFSET指定一个偏移量来修改.bin文件中的每一个记录的地址。一般用于ROM中的.bin文件加载到RAM来运行的情况,主要是表示存储.bin的位置和运行.bin的位置不一样。SRE使Romimage.exe产生一个.sre文件。默认值为OFF。X86BOOT定义是否插入一条跳转指令,在x86复位向量地址的时候。  3.MODULES项和FILES项  该项列出了所有被包含在ODULES  Name  Path      Memory      T

7、ype   Name:模块的名字,比如一个dll或者exe文件的文件名。  Path:路径,一般都是emory:指定该模块被放在哪个区域,一般都是NK区域。  Type:定义了文件的类型。具体如下:类型描述S系统文件。H隐藏文件。R只压缩模块的资源部分。C压缩模块的所有部分。D禁止调试。N模块是不可信任的。P告诉Romimage.exe不需要检查CPU的类型。K告诉Romimage.exe必需固定该模块的内核地址。有该标

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。