您的位置:首页 > 其它

Wince6.0 目录结构

2012-11-24 22:30 309 查看
参考:《Windows CE 内核定制与驱动程序开发》

1. CRC:包含一个文件CRC.ini,它提供了Platform Builder安装文件的信息

2. Others:包含了一些运行时的库文件,二进制文件,注册表文件和批处理文件

ATL8:包含ATL的源码文件,如果定制内核时选择了ATL组件,则把相应的文件添加到内核映像中去

DOTNETV2:

DOTNETV35:.NET 处理器相关的二进制文件和可移植的Microsoft .NET文件

3. Platform目录

Platform下存放的就是BSP,该目录下每一个文件目录都对应一个BSP,目录的名字与开发板的名字

一致,BSP提供对各种开发板的硬件抽象层、BootLoader、设备驱动等资源,这个目录下的资源是硬件相关的

Common:所有平台的BSP所用到的公共代码

Devicemulator:Windows CE6.0的模拟器的BSP

标准和BSP的目录的结构

Cesysgen:包含用来编译所选BSP模块和组件的配置文件

Files:包含用来构建BSP的配置文件和一些初始化注册表和数据库的文件,包括启动LOGO

Src:BSP的源代码,包括BootLoader,OAL和设备驱动

1)SRC的目录

Bootloader:包含BootLoader的所有源代码

Common:包含该BSP中BootLoader、OAL和设备驱动所公用的代码

Drivers:包含设备驱动的所有源代码

Inc:包含平台相关的头文件,如中断的定义,微处理器的寄存器定义和平台的其它硬件资源的定义等

OAL:包含OEM Adaption Layer (OAL)的所有源代码

KITL:包含Kerne Independent Transport Layer (KITL)的所有源代码

2)Files目录

Config.bib:内核装载的配置文件,里面定义了内核在内存中的地址又及RAM区的地址和大小等

Platform.db:平台的数据库文件

Platform.bib:内核生成的配置文件,里面定义了哪些文件和库需要加载到内核中去

Platform.reg:平台的注册表文件,平台相关的注册表信息都在这里定义了

Platform.dat:一个文件系统的配置文件

4.Private目录

Private目录存放的是Windows CE6.0 私有的源代码,其操作系统的核心模块代码都在些目录下

SERVERS:Wince6.0服务的源代码

HTTP:HTTP Web服务器的实现

WINCEOS:内核的部分代码

COMM:通信协议模块的实现

BLUETOOTH:蓝牙协议

DHCP:DHCP协议

DHCPV6LITE:IP V6版的DHCP

IR:红外协议

PPP2:PPP协议

COREOS:内核核心模块

GWE:图形界面

5.Public目录

包含了大量构建内核映像的源文件,构建工具又及各种平台公用的库文件

CEBASE:微软公司提供的一些设计模板、头文件和批处理文件等,在构建内核时使用

COMMON:包含与平台无关的公共代码,包括能用模块,驱动程序,构建系统用的批处理文件和一些组件

DATASYNC:与桌面Windows进行同步的组件

DCOM:DCOM组件

DIRECTX:DirectX的相关组件

GDIEX:图像处理的相关组件,如GIF、JPG等

IE:Internet Explorer6的组件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: