WINCE代码的目录组织

WINCE根目录下通常有如下几个目录:

Public , SDK , Platform , Private PBWorkspaces

Public目录:

_PUBLICROOT环境变量标识Public目录

CEBASE:微软提供的一些设计模板,头文件及批处理文件,用来构建内核映像时使用。

Common:微软提供的与平台无关的通用模块,包括驱动程序,构建用的批处理与一些组件。

DATASYNC:windowsWINCE之间同步用的组件。

DCOM:DCOM组件。

DIRECTX:DirectX相关的组件。

GDIEX:图像处理相关的组件,例如GIFJPG等。

IE:IE浏览器相关的组件,有部分源代码。

NETCF:.NET Compact Framework相关的组件。

RDP:远程桌面连接RDP相关的组件。

SCRIPT:JscriptVBScript脚本引擎相关的组件。

SERVERS:网络相关的服务。

SHELL:WINCEshell组件。

SHELLSDK:支持Pocket PC界面AygShell的库。

SPEECH:语音识别和朗读的SAPI组件。

SQLCE:SQL Server CE 2.0的二进制组件。

VIEWERS:微软的文件浏览器组件,包括PDF,Word,Excel等二进制文件,无源代码。

VOIP:基于SIP标准的VOIP模块。

WCEAPPSFE:WINCE应用程序模块,包括WordPad及收件箱等。

WCESHELLFE:WINCEShell应用模块,包括Dr Watson及任务管理器。

 

其中Common目录内容很多:

/WINCE500/PUBLIC/COMMON/OAK/CATALOG存放与PB CEC相关的内容。PB中的CEC文件基本都放在该目录下。

/WINCE500/PUBLIC/COMMON/OAK/DRIVERS此目录是所有的微软提供的外设驱动程序代码。代码是按照外设的种类存放的。在编写驱动程序的时候,此目录的代码非常有参考价值。

/WINCE500/PUBLIC/COMMON/OAK/MISC此目录存放在构建时用到的一些列批处理文件和其他工具。

/WINCE500/PUBLIC/COMMON/OAK/CSP此目录是CPU Support Package的存放目录,与某个CPU相关的通用代码都存放在该目录下。

 

Private目录:

_PRIVATEROOT环境变量标识Private目录

存放WINCE操作系统私有源代码。WINCE核心模块代码都放在此目录下。

 

Platform 目录:

_PLATFORMROOT环境变量标识Platform目录

存放所有的BSP,一般来说BSP的名字与开发板的名字一致。

 

Others目录:

包含WINCE中一些模块和二进制库文件和代码。如果在OS Design中选择某些组件,那么这些二进制代码就会被包含到最终的操作系统映像中。

 

SDK目录:

存放构建系统用到的编译器与其他一些辅助工具,在构建系统用

_SDKROOT环境变量标识SDK目录。在/SDK/BIN/I386下存放构建系统可能用到的工具。而4个子目录ARM,MIPS,SHX86分别针对WINCE所支持的4个平台的C/C++语言与汇编语言的编译器。

PBWorkspaces目录:

PB工具默认的项目目录,每一个用户创建的OS Design项目都是该目录下的一个自文件夹。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值