WINCE中的bib文件 .

WinCe中bib文件的作用 BIB的全称为Binary Image Builder,在Wince编译过程中的最后MakeImage阶段会用到BIB文件,BIB文件的作用是指示构建系统如何构建二进制映像。所有的BIB文件会被合并成CE.bib文件,然后打包工具Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WINCE image中,BIB文件还决定了WINCE设备内存的分配,比如定义了WINCE image占用哪块内存,显存(Framebuffer)占用哪块内存等。 立即下载

http://blog.youkuaiyun.com/yangchangwen/article/details/5973653

 

在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:内存区域的类型。包涵的多种类型如下。

 

 

2.CONFIG项

一般在config.bib文件中定义,定义了一些额外的配置参数,其中一些对于WinCE image来说也很重要。具体格式如下;

 

CONFIG

             ITEM=Parameter

 

 

3.MODULES项和FILES项

该项列出了所有被包含在WinCE image中的模块以及文件,以及这些模块和文件以什么方式被加载到内存中。具体格式如下:

 

MODULES

             Name     Path                     Memory               Type

 

Name:模块的名字,比如一个dll或者exe文件的文件名。

Path:路径,一般都是WinCE的工程的Release目录。

Memory:指定该模块被放在哪个区域,一般都是NK区域。

Type:定义了文件的类型。具体如下:

 

 

一般FILES项的Type只支持S,H,N,D几个类型,而MODULES项的Type是都支持的。

 

举个例子吧:

    INIT.EXE           %_WINCEROOT%/RELEASE/INIT.EXE        NK SH

    MYDLL.DLL       %_WINCEROOT%/RELEASE/MYDLL.DLL     NK SHC

 

对于BIB文件来说同样支持“条件编译”,我们可以通过设置环境变量来选择性地将某些模块打包到WinCE image中。一般在BSP中,对于一些驱动模块的环境变量我们IF来进行条件判断。而对于WinCE的系统模块来说,一般都是SYSGEN变量,应该使用@CESYSGEN IF来判断。

 

我们在BSP的开发中最常见的主要就是eboot.bib,config.bib,platform.bib和project.bib。下面简单介绍一下:

 

project.bib:该文件主要自创建的WinCE工程中所需的一些文件。

platform.bib:该文件包含了和硬件平台相关的文件,主要以驱动程序为主。

config.bib:该文件描述了WinCE系统的内存的配置。

eboot.bib:该文件描述了WinCE的eboot的内存的配置。

 

还有其他的一些bib文件,在WinCE系统编译后都会背拷贝到工程的release目录下面。比如common.bib,ie.bib等。这些文件列出了WinCE的组件相关的文件,根据用户订制的系统,会被选择性的打包到WinCE image中。

wince中BIB文件的详细介绍 wince (binary image builder file) 立即下载

相关推荐

博士申请-考核制经验分享(2)——个人简历

申博过程中一般在联系导师时就将个人简历作为邮件附件,有些学校也会在提交材料或者复试阶段提交个人简历。

weixin_49282401的博客 5527

bitbake.bb文件解析[转]

SUMMARY = "Linux Bluetooth Stack Userland V5" # 用於打包系統(例如opkg,rpm或dpkg)的二進制包的(72個字符或更少)摘要。 默認情況下,如果在配方中未設置DESCRIPTION,則使用SUMMARY值的定義描述變量。 DESCRIPTION = "Linux Bluetooth stack V5 userland components...

maze的专栏 2万+

YOLO系列训练时出现loss出现nan值或者测试时P\R\map全部为0值的解决办法(GTX16xx系列显卡大坑)

YOLO系列训练时出现loss出现nan值或者测试时P\R\map全部为0值的解决办法(GTX16xx系列显卡大坑)

weixin_55249340的博客 3万+

BSP工程中的bib文件简介

转自:http://hi.baidu.com/taoliwen/blog/item/154bc0f94407ce1c6c22eb54.html在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后Ro

WhyGoSoFar的专栏 1291

用友U8 API开发实战:手把手教你使用API资源管理器完成单据操作

本文详细介绍了用友U8 API开发实战,重点讲解如何使用API资源管理器完成采购订单、销售出库单等核心业务单据的全生命周期管理。从开发环境搭建到单据查询、新增、修改、删除等基础操作,再到高级功能如审核状态管理、业务事件处理和自定义项扩展,帮助开发者快速掌握用友U8接口开发技巧,提升企业数字化转型效率。

weixin_28607671的博客 596

避坑指南:Zabbix poller进程100%占用的5种常见原因及解决方案

本文深入剖析了Zabbix poller进程占用率高达100%的五大常见原因,包括监控项与进程数不匹配、不可达主机资源浪费、数据库性能瓶颈、监控项配置不合理以及版本缺陷。文章提供了从系统化诊断到针对性解决方案的完整指南,并重点介绍了如何通过优化zabbix_server.conf中的StartPollers等关键参数进行有效调优,帮助运维人员从根本上解决这一经典性能问题。

7z8x2c4v6b9的博客 250

Yocto - Bitbake Tasks - 1

某些复制文件的方法,特别是使用递归 cp 命令时,会保留原始文件的 UID 和/或 GID,这通常不是你想要的。do_image_complete 任务在 OpenEmbedded 构建系统运行 do_image这个镜像预处理任务后运行,并通过动态生成的 do_image_* 任务构建图像。do_image 任务在 OpenEmbedded 构建系统运行 do_rootfs 任务后运行,在此期间,将识别要安装到映像中的软件包,并创建根文件系统,完成后处理。任务运行时的当前工作目录设置为 ${B}。

guoqx的专栏 725

YOLOv5改进之---EIoU,SIoU,AlphaIoU,FocalEIoU,Wise-IoU

本文主要针对yolov5的iou损失函数进行改进,主要涵盖EIoU,SIoU,AlphaIoU,FocalEIoU,Wise-IoU这几种损失

qq_41920323的博客 1465

bib文件中的参考文献应该包含那些属性

记录第一次使用Latex排版经验: 关于参考文献: 参考文献有以下属性 author={} journal={} title={} year={} volume={} number={} pages={} doi={} booktitle={} …(可能还有address={} 等有些期刊会议会要求,但有些没有) 一般情况下对于期刊和会议,以下属性比较重要 期刊: @article{, author={}, journal={} title={} year={} volume={}, number={

Faker_Yxt的博客 965

YOLOv8有效涨点,增强型 YOLOV8 与多尺度注意力机制特征融合,附代码,详细步骤

在本实验中,我们通过将双层路由注意(BRA)、广义特征金字塔网络(GFPN)和第四检测头结合到YOLOv8中,开发了一种新颖的BGF-YOLO架构。BGF-YOLO 包含注意力机制,可以更多地关注重要特征,特征金字塔网络可以通过将高级语义特征与空间细节合并来丰富特征表示。此外,我们研究了不同的注意力机制和特征融合、检测头架构对检测准确性的影响。实验结果表明,与YOLOv8x相比,BGF-YOLO的mAP50增加了4.7%。

kay_545 3048

Python 爬虫实战:分析 AJAX 请求抓取搜狐新闻数据

在Web 2.0时代,大量网站采用AJAX技术实现动态内容加载。传统基于静态HTML解析的爬虫技术(如BeautifulSoup)已无法应对这类场景。本文将以搜狐新闻为实战目标,详解如何通过分析AJAX请求接口实现动态新闻数据的精准抓取。

yansideyucsdn的博客 1751

WinCE BSP的BIB文件介绍

作者:ARM-WinCE     在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WinCE image中。当然,BIB文件还决定了Win

学习是为了探索这个世界的本质 660

2025.06.06【Ribo-seq】|riboWaltz:P-site定位与三碱基周期性分析流程

同学们,大家好!今天我们要学习的是riboWaltz——一款专为Ribo-seq(核糖体足迹测序)数据设计的R包,主要用于P-site定位优化和三碱基周期性分析。P-site的准确定位是Ribo-seq下游所有翻译组学分析的基础,riboWaltz为我们提供了系统、可视化、易用的解决方案。P-site定位优化:自动识别不同长度RPF的最佳P-site偏移量。三碱基周期性分析:可视化RPF在CDS、UTR等区域的分布,评估数据质量。多样本/多条件支持:可同时处理多个样本,便于批量分析和对比。

1793

WINCE中的bib文件

<br />转自:http://hi.baidu.com/zhlg_hzh/blog/item/32395143daf6d41f72f05d12.html<br /> <br />在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WinCE image中。当

cross的嵌入式技术开发专栏 580

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

WINCE config.bib文件中的FSRAMPERCENT的意义

在BSP/files文件夹下面关于FSRAMPERCENT的内容如下:CONFIG    …………………FSRAMPERCENT=0x80808080下面我们来看看上面表达式的意义FSRAMPERCENT:格式:FSRAMPERCENT = number   默认值为0x80808080。指定为存储内存和程序内存在整个可用内存(除去nk.nb0占用的RAM之外的可用内存)的百分比。number分为四个字节,由十六进制表示。byte0的值(单位为4KB)表示在第一个2MB中,其中每1MB包含的4KB的整数倍。

chinesedragon2010的专栏 2429

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【转载】WINCE config.bib文件中的FSRAMPERCENT的意义

转载自:http://blog.csdn.net/loongembedded/article/details/5944846 在BSP/files文件夹下面关于FSRAMPERCENT的内容如下: CONFIG ………………… FSRAMPERCENT=0x80808080 下面我们来看看上面表达式的意义 FSRAMPERCENT: 格式:FSRAMPERCENT = ...

weixin_34174132的博客 124

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

WINCE下修改config.bib文件中的FSRAMPERCENT设置值改变内存百分比

<br />优快云上的相关贴子<br />http://topic.csdn.net/u/20090801/00/4f7f18fa-9327-41ad-9690-69c7eedb6951.html?seed=319379432&r=62915971#r_62915971<br />1。config.bib文件中的FSRAMPERCENT说明<br /><br />FSRAMPERCENT设置属于CONFIG字段!!!<br />FSRAMPERCENT: <br />格式:FSRAMPERCENT = n

fei198811的专栏 621

WINCE下修改config.bib文件中的FSRAMPERCENT设置值改变内存百分比 .

优快云上的相关贴子 http://topic.csdn.net/u/20090801/00/4f7f18fa-9327-41ad-9690-69c7eedb6951.html?seed=319379432&r=62915971#r_62915971 1。config.bib文件中的FSRAMPERCENT说明 FSRAMPERCENT设置属于CONFIG字段!!! FSRAMPERC

608

WinCE配置文件详解之(一)--BIB文件

一、WinCE BSP的BIB文件介绍在WinCE中使用的一个重要的文件就是BIB 文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB 文件,应该是在最后的Makeimg阶段。所有的BIB 文件会被合并成CE.bib文件,然后Romimage.exe会根据BIB 文件中的描述来决定哪些文件最终被包含到WinCE image中。当然,BIB 文件还决定了WinCE 设备内存的分配,其中定义了WinCE image占用哪块内存,Framebuffer 占用哪块内存

jjunjoe的专栏 1110

paper 37 : WINCE的BIB文件解析

WINCE的BIB文件解析 BIB的全称为Binary Image Builder,在Wince编译过程中的最后MakeImage阶段会用到BIB文件,BIB文件的作用是指示构建系统如何构建二进制映像。所有的BIB文件会被合并成CE.bib文件,然后打包工具Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WINCE image中,BIB文件还决定了WINC...

weixin_34187822的博客 150

WINCE BIB文件相关资料

在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WinCE image中。当然,BIB文件还决定了WinCE设备内存的分配,其中定义了WinCE

TT的小窝 629

WINCE的BIB文件解析

BIB的全称为Binary Image Builder,在Wince编译过程中的最后MakeImage阶段会用到BIB文件,BIB文件的作用是指示构建系统如何构建二进制映像。所有的BIB文件会被合并成CE.bib文件,然后打包工具Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WINCE image中,BIB文件还决定了WINCE设备内存的分配,比如定义了WINCE im

我不会编程,但不是完全不会,我会一点点 681
上一篇: WinCE开发流媒体播放器--MPEG4
下一篇: TCC89x的内存分布区域设置 .
JUNGOU1
博客等级 码龄15年 3粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值