现在的位置: 首页 > 综合 > 正文

BSP目录结构简介

2013年03月24日 ⁄ 综合 ⁄ 共 718字 ⁄ 字号 评论关闭

BSP是放在wince600/platform下面的,即使是你刚安装完的,也可以看到微软放置的几个BSP。下面让我介绍一下BSP里面的目录结构:

CATALOG  这是一个强制性的目录,他存放了一个.pbcxml文件,这个文件其实就是存放BSP组件的结构,大家可以双击打开来看,他是以一种目录形式组织起来的,确切的说以XML形式。这是6.0一个很大的改进,大家在添加组件的时候就可以体会到的,目标组件的依赖项会自己追加,方便很多了。

CESYSGEN  这里面就只存放了一个makefile文件,这个文件是必不可少的,它是在build OS时的SYSGEN阶段,根据你选定的组件来过滤一些无用的功能。

FILES    这个目录存放一些你的配置文件如Platform.bib Config.bib Platform.reg Platform.db,它在编译时会被复制到release目录下面去的

SRC      BSP的资源代码文件都在里面

 

SRC下面也有几个基本的文件夹

BOOTLOADER        存放BOOTLOADER代码

BOOTLOADER/EBOOT    EBOOTBOOTLOADER

COMMON     存放这个BSP的公共代码,主要是BOOTLOADEROAL层的公共代码

INC         存放一些头文件

OAL/OALLIB     存放OAL的执行和配置部分的代码

OAL/OALEXE    存放从LIB库编译的OAL.EXE可执行文件的配置文件,它连接到oal.lib所请求的一些公共lib库和一些其它的库。它包含的一些功能函数和子函数有可能不被OAL执行。

KITL   存放编译KITL.DLL所需的一些代码和配置文件

 

 

抱歉!评论已关闭.