首页>
技术资讯>
详情

WINCE代码的目录组织

2016-05-12 来源:佚名 阅读量: 0
关键词: WINCE

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

    Public , SDK , Platform , Private 和 PBWorkspaces。

    Public目录:

    _PUBLICROOT环境变量标识Public目录

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

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

    DATASYNC:windows与WINCE之间同步用的组件。

    DCOM:DCOM组件。

    DIRECTX:DirectX相关的组件。

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

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

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

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

    SCRIPT:Jscript和VBScript脚本引擎相关的组件。

    SERVERS:网络相关的服务。

    SHELL:WINCE的shell组件。

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

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

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

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

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

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

    WCESHELLFE:WINCE的Shell应用模块,包括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,SH和X86分别针对WINCE所支持的4个平台的C/C++语言与汇编语言的编译器。

    PBWorkspaces目录:

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

热门推荐 查看更多