您的位置 首页 报告

WinCE BSP的BIB文件介绍

在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件

在WinCE中运用的一个重要的文件便是BIB文件,全称Binary Image Builder File。在WinCE的编译进程中会用到BIB文件,应该是在终究的Makeimg阶段。一切的BIB文件会被合并成CE.bib文件,然后Romimage.exe会依据BIB文件中的描绘来决议哪些文件终究被包含到WinCE image中。当然,BIB文件还决议了WinCE设备内存的分配,其间界说了WinCE image占用哪块内存,Framebuffer占用哪块内存等。

在BIB文件中分为4大项:MEMORY项,CONFIG项,MODULES项和FILES项。下面别离作个解说:

MEMORY:界说了内存分配的相关设置,一般在BSP中的config.bib文件中。

CONFIG:在终究的Makeimg阶段,为Romimage.exe供给一些生成WinCE image的装备特点。该项是可选的,一般也在BSP中的config.bib文件中界说。

MODULES:界说了一些会被打包到WinCE image中的模块或许文件,比方dll,exe等。这些文件会被Romimage.exe标记为加载到RAM中或许XIP。咱们能够在这儿增加自己的WinCE应用程序或许模块,可是不要增加Managed Binaries,一般指.NET的程序。

FILES:界说了一些操作体系会用到的其他的文件,比方字体文件,图片等。这些文件也会在WinCE运转的时分被加载到RAM中。

下面会详细介绍上面的4大项:

1. MEMORY项

一般都在config.bib文件中界说,最初会有MEMORY的字样。这儿界说了为WinCE image以及其他模块预留的RAM,一起也界说了WinCE能够运用的RAM。详细格局如下:

MEMORY

NAME Start Address Memory Size Type

NAME:该内存区域的姓名,有必要是仅有的。

Start Address:该内存区域的开始地址,用十六进制表明。

Memory Size:该内存区域的巨细,用十六进制表明。

Type:内存区域的类型。包容的多种类型如下。

类型值

描绘

FIXUPVAR

用于在WinCE编译的Makeimg阶段,就初始化一个内核中的全局变量。

NANDIMAGE

当创建了一个运用BinFSimage的时分,NAND设备上的WinCE kernel重定向到RAM中的区域,当体系拜访该区域的时分,BinFS会担任拜访Nand设备上相应的方位,并回来数据给体系,实际上便是在Nand设备上面完成了XIP的功用。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/297710.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们