Wince6.0 目录结构

参考:《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的组件





























































你可能感兴趣的:(Wince6.0 目录结构)