wince中BIB文件的详细介绍
wince中BIB文件的详细介绍在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WinCE image中。当然,BIB文件还决定了WinCE设备内存的分配,其中定义了WinCE image占用哪块内存,Framebuffer占用哪块内存等。 一般都在config.bib文件中定义,开头会有MEMORY的字样。这里定义了为WinCE image以及其他模块预留的RAM,同时也定义了WinCE可以使用的RAM。具体格式如下: MEMORY NAME Start Address Memory Size Type 一般在config.bib文件中定义,定义了一些额外的配置参数,其中一些对于WinCE image来说也很重要。具体格式如下; CONFIG ITEM=Parameter ITEM Byte 0:第一个2MB中,每1MB所包含的4KB的倍数。 本文来自: IT知道网(http://www.itwis.com) 详细出处参考:http://www.itwis.com/html/net/netother/20080916/2406.html 3.MODULES项和FILES项 该项列出了所有被包含在WinCE image中的模块以及文件,以及这些模块和文件以什么方式被加载到内存中。具体格式如下: MODULES Name Path Memory Type 一般FILES项的Type只支持S,H,N,D几个类型,而MODULES项的Type是都支持的。 举个例子吧: INIT.EXE %_WINCEROOT%\RELEASE\INIT.EXE NK SH 对于BIB文件来说同样支持“条件编译”,我们可以通过设置环境变量来选择性地将某些模块打包到WinCE image中。一般在BSP中,对于一些驱动模块的环境变量我们IF来进行条件判断。而对于WinCE的系统模块来说,一般都是SYSGEN变量,应该使用@CESYSGEN IF来判断。 我们在BSP的开发中最常见的主要就是eboot.bib,config.bib,platform.bib和project.bib。下面简单介绍一下: project.bib:该文件主要自创建的WinCE工程中所需的一些文件。 还有其他的一些bib文件,在WinCE系统编译后都会背拷贝到工程的release目录下面。比如common.bib,ie.bib等。这些文件列出了WinCE的组件相关的文件,根据用户订制的系统,会被选择性的打包到WinCE image中。 |
wince中BIB文件的详细介绍相关推荐
- Mac 系统中各个文件夹详细介绍
Mac 系统中各个文件夹详细介绍 Mac OS X 系统以Unix作为核心,根目录为 / 打开Macintosh HD你会发现内中有四个文件夹分别为:应用程序(Applications).系统(Sys ...
- Linux文件系统中的inode节点详细介绍
一.inode是什么? 理解inode,要从文件储存说起. 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector).每个扇区储存512字节(相当于0.5KB). 操作系统 ...
- python流程控制语句-Python中流程控制语句的详细介绍
除了刚才介绍的while语句之外,Python也从其他语言借鉴了其他流程控制语句,并做了相应改变.Python中流程控制语句的详细介绍 4.1 ifStatements 或许最广为人知的语句就是if语 ...
- linux中各目录及详细介绍
linux中各目录及详细介绍 一.Linux文件系统的层次结构 在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构,如图: 二.目录 1.目录的定义 目录相当 ...
- python代码文件方式_关于.py文件的详细介绍
这篇文章主要给大家介绍了在Python中.py文件打包成exe可执行文件的相关资料,文中介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧.前言最近做了几个简单的爬虫pytho ...
- linux中的chmod命令详细介绍、使用及实例
linux中的chmod命令详细介绍.使用及实例 chmod命令 chmod用于改变 linux 系统文件或目录的访问权限,可以用它控制文件或目录的访问权限.该命令有两种用法:一种是包含字母的文字设定 ...
- script标签中写html,html中script标签的详细介绍
大家好,欢迎关注支持,谢谢!本篇将介绍html中script标签的详细用法,有兴趣的朋友可以了解一下! 一.前言 在html中,为了实现动态交互效果,我们经常会嵌入其它脚本语言(如:JavaScrip ...
- (数据科学学习手札32)Python中re模块的详细介绍
一.简介 关于正则表达式,我在前一篇(数据科学学习手札31)中已经做了详细介绍,本篇将对Python中自带模块re的常用功能进行总结: re作为Python中专为正则表达式相关功能做出支持的模块,提供 ...
- C#语言中的重要知识详细介绍
微软的.NET推出后,关于C#的有关文章也相继出现,作为微软的重要的与JAVA抗衡的语言,C#具有很多优点.本文将选一些C#语言中的重要知识详细介绍: 第一章:参数 1.1 IN 参数 c#种的四种参 ...
最新文章
- python 验证码识别示例(二) 复杂验证码识别
- 15 位学神争霸!2019 清华本科生特奖答辩入围名单公布
- Layui Excle/csv数据导出
- 【生活】SSD 接口的分类
- 【科普】为什么ip地址通常以192.168开头?
- 双目立体视觉建立深度图_双目立体视觉测量系统应用
- 软件工程---1.概述
- 前端学习(682):switch和if else if
- JavaWeb高性能开发(一)
- 【踩坑记录】Tensorflow在Windows下使用
- Sigar - no sigar-amd64-winnt.dll in java.library.path
- 微软被诉Windows字体侵权 微软版权意识翻车了
- mysql教研室_MySQL数据库 范式
- 无人驾驶之硬件平台详解
- k30s刷鸿蒙系统,RedmiK30S或于10月27日发布:今年最后一款骁龙865手机
- python向量计算库教程_python中numpy基础学习及进行数组和矢量计算
- 春招大盘点:找工作除了招聘网站还有哪些渠道?
- 大数据分析项目实战--天猫订单综合分析
- Centos Stream 9安装docker-ce
- OpenCv创建读取,显示图片与灰度,透明图片,控制图片窗口大小
热门文章
- mysql 存储过程 set into_mysql存储过程之创建(CREATE PROCEDURE)和调用(CALL)及变量创建(DECLARE)和赋值(SET)操作方法...
- 一定质量的封闭气体被压缩后_多晶硅氯氢化装置补充氢隔膜压缩机十字头铜套磨损原因分析与改善探讨...
- mysql 查询语句性能优化
- android 音量调节 seekbar,Android 使用SeekBar调节系统音量
- 【C语言进阶深度学习记录】三 浮点数(float) 在内存中的表示方法
- 四、COSMIC功能点实操
- 【Immutable】拷贝与JSON.parse(JSON.stringify()),深度比较相等与underscore.isEqual(),性能比较...
- MATLAB 图形着色
- Tensorflow模型加载与保存、Tensorboard简单使用
- 常见三种字符编码的区别:ASCII、Unicode、UTF-8