WINCE代码的目录组织

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

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项目都是该目录下的一个自文件夹。

 

【转】WinCE 5.0 的目录结构 Platform Builder 5已经自带WinCE 5.0,安装过程会指定WinCE 5.0的安装路径,默认为X:\WINCE500,WINCE500即为WinCE 5.0的根目录。根目录下主要有以下几个目录:PUBLIC, PLATFORM, PRIVATE, PBWorkspaces, OTHERS, SDK。 PUBLIC目录PUBLIC目录包含构建系统所需要的工具、部分组件的源 阅读详情

相关推荐

windows ce实用开发技术

内容简介本书是全面论述Windows CE操作系统开发和应用程序开发的一本专著。本书集多年来作者从事Windows CE技术开发和认证培训方面的经验,系统总结和概括了Windows CE的基础理论和特点,对Windows CE开发过程中所必须涉及到的操作系统定制开发、BootLoader开发、OAL开发、驱动程序开发以及应用程序开发的过程与方法进行了详细的分析与论述。其中BootLoader开发、

阿蒙的笔记本 2637

WINCE600的目录组织及PQOAL

     在介绍S3C2410的WinCE6.0移植之前,我们先熟悉一下WINCE600的目录组织和PQOAL的相关概念。        这里简单说一下WinCE6.0开发环境的搭建。WinCE6.0的开发环境是Platform Builder6.0,但与Platform Builder 5.0不同的是,它作为VS2005的一个插件来用。所以,我们需要先安装VS2005,并且安装相应的SP1。P...

weixin_34023982的博客 149

wince 自动启动程序设置

以下内容来自于http://hi.baidu.com/roman1232008/item/9efe430f9992528b02ce1b1f   这是我在做wince6的时候为设置自启动而寻找的方法。我发现公司定的这个设备在“Program Files”和windows文件夹下放置的东西在机子重启之后就什么都没有了。我只有使用注册表测试,发现重启后还存在,因此我用注册表方式设置了自启动。而在这个

嵌入式学习笔记 4661

【转载】WINCE代码目录组织

转载自:http://blog.csdn.net/joyzml/article/details/4810540 WINCE目录下通常有如下几个目录: Public , SDK , Platform , Private和PBWorkspaces。 Public目录: _PUBLICROOT环境变量标识Public目录 CEBASE:微软提供的一些设计模板,头文件及批处理文件,...

weixin_34269583的博客 94

wince 驱动开发 BSP目录

摘要网络出处:http://blog.csdn.net/huangfeng152/article/details/4729874                             http://jazka.blog.51cto.com/809003/741166 驱动需要: PLATFORM/COMMON:这里存放了所有可重用的代码。这一部分代码将在BSP之前编译。 PLAT

menglongcaiying的专栏 1784

WinCE6.0+S3C6410 USB驱动架构分析

学习WinCE下的USB驱动几天了,有了一个整体的了解,这里对网上的资料和个人的理解做一个总结。软件平台是WinCE6.0,硬件平台是S3C6410。        1、WinCE设备的三种角色     USB是主从结构,分为主端和从端。一般主端称为Host,从端称为Client,但是在WinCE系统中有些不同,主端称为Host,从端称为Function。     对于USB而言,搭载Win

davidxu_1976的博客 794

fatal error C1083: Cannot open include file: 'soc_cfg.h': No such file or directory

fatal error C1083: Cannot open include file: 'soc_cfg.h': No such file or directory fatal error C1083: Cannot open include file: 'intr_reg.h': No such file or directory   解决: 1、 The include p

xingyuan1hao的专栏 2368

WinCE6.0下目录结构及配置文件汇总----目录结构

WinCE的项目开发,必须充分利用微软提供的资源,包括库的源码和一些例子,所以得熟悉WinCE6.0下的目录组织结构和一些配置文件的功能。这里做个汇总,以备日后查询。里面用到了很多网络资料,如有侵权,请联系本人,及时修改。 一、目录结构 首先,来看看WINCE600根目录下面分为哪几部分: 1、OTHERS文件夹 在...

weixin_33937778的博客 149

WinCE6.0的目录组织及PQOAL

   在搭建Wince6.0完开发平台以后,我们先熟悉一下WINCE600的目录组织和PQOAL的相关概念。不然会像无头苍蝇一样,找不到北。我曾经在这里晕了好久。   安装完成后, C盘的根目录下产生一个WINCE600的目录,这里包括WinCE6.0的源代码、BSP和一些编译WinCE时需要用到的工具和库文件。另外还产生一个C:/Program Files

dadahacker的笔记 2215

WinCE基础知识(二):WinCE 5.0 的目录结构

Platform Builder 5已经自带WinCE 5.0,安装过程会指定WinCE 5.0的安装路径,默认为X:/WINCE500,WINCE500即为WinCE 5.0的根目录。根目录下主要有以下几个目录:PUBLIC, PLATFORM, PRIVATE, PBWorkspaces, OTHERS, SDK。PUBLIC目录PUBLIC目录包含构建系统所需要的工具、部分组

昔日之的专栏 2608

WinCE 5.0 的目录结构

Platform Builder 5已经自带WinCE 5.0,安装过程会指定WinCE 5.0的安装路径,默认为X:/WINCE500,WINCE500即为WinCE 5.0的根目录。根目录下主要有以下几个目录:PUBLIC, PLATFORM, PRIVATE, PBWorkspaces, OTHERS, SDK。 Public目录:存放了和平台硬件无关的组件和配置文件; Private目

xuyuefei1988的专栏 640
上一篇: WINCE平台初始化配置文件
下一篇: Windows CE文件操作
GARY
博客等级 码龄17年 412粉丝 135原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值