Platform Builder 5下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目录包含构建系统所需要的工具、部分组件的源码、驱动程序、链接库等。以下是部分重要目录的说明,大部分目录看名字就知道是什么组件了。

├─PUBLIC

│   ├─COMMON               存放平台无关的通用模块

│   │   ├─CESYSGEN         用于编译WinCE模块和组件的文件,其中有支持Sysgen工具的Makefile文件Sysgen.bat

│   │   ├─DDK                驱动程序开发包

│   │   ├─OAK                开发工具等操作系统组件文件

│   │   │   ├─BIN            编译工程的工具文件

│   │   │   ├─CATALOG      存放CEC文件

│   │   │   ├─CSP            CPU Support Package,CPU相关的通用代码

│   │   │   ├─CONN

│   │   │   ├─CPULIBS

│   │   │   ├─DBGPUB

│   │   │   ├─DEMOS         应用程序例子

│   │   │   ├─DRIVERS       微软提供的所有设备驱动程序的源码(独立于平台部分的)

│   │   │   ├─FILES           用于编译操作系统内核、初始化目录结构、初始化数据库、初始化注册表所需的文件

│   │   │   ├─LIB

│   │   │   ├─LOCALIZE

│   │   │   ├─MISC           存放构建系统时用到的批处理文件

│   │   │   ├─NOTIFY         WinCE的API用户界面部分

│   │   │   ├─NOTIFYM       WinCE的API用户界面部分,但它是针对没有用户界面的设备设计的

│   │   │   └─TARGET

│   │   │   ├─TKTEST         用于执行微内核配置测试的文件

│   │   │   ├─TOOLS          运行于PC平台Windows下的开发和部署工具的源代码

│   │   │   ├─UTILS           测试系统中断延迟等性能的工具

│   │   │   ├─WTL

│   │   └─SDK

│   ├─CEBASE        存放构建系统时必要的批处理文件、资源等

│   ├─DATASYNC     与PC同步的组件

│   ├─DCOM          DCOM开发支持

│   ├─DIRECTX       DirectX开发支持

│   ├─GDIEX         图像处理相关组件

│   ├─IE             IE浏览器相关组件,有部分源码

│   ├─NETCF         .NET Compact Framework

│   ├─OSTEST

│   ├─PBTOOLS

│   ├─RDP           远程桌面协议(Remote Desktop Protocol)支持

│   ├─SCRIPT        微软JScript和Visual Basic Scripting Edition(VBScript)脚本语言支持

│   ├─SERVERS      网络服务,超文本传输协议(HTTP)服务扩展接口

│   ├─SHELL        Shell相关组件

│   ├─SHELLSDK

│   ├─SPEECH       微软会话应用程序编程接口

│   ├─SQLCE        SQLCE 2.0

│   ├─VIEWERS     包含对各种文件查看器组件的支持,以及一些文件查看器程序

│   ├─VOIP

│   ├─WCEAPPSFE   微软WordPad字处理程序和Inbox电子邮件程序的亚洲国家版本支持,主要是应用程序设置

│   └─WCESHELLFE  微软WordPad字处理程序和Inbox电子邮件程序的亚洲国家版本支持,主要是应用程序界面设置

PLATFORM目录

PLATFROM目录存放所有BSP,每一个子目录存放一个BSP。

├─PLATFORM

│   ├─CEPC            PC机上运行WinCE的BSP

│   ├─GEODE          AMD GEODE CPU开发板的BSP

│   ├─MAINSTONEII    Intel MainstoneII开发板的BSP

│   ├─SMDK2410       三星SMDK2410开发板的BSP

│   ├─COMMON        多个BSP共用的代码

│   ├─EMULATOR      EVC的WinCE模拟器BSP

│   ├─SMDK2440A      三星SMDK2440开发板的官方BSP

│   └─Deviceemulator    VS2005的ARM模拟器BSP

PRIVATE目录

PRIVATE目录存放WinCE私有的源代码。WinCE 5.0只开放大约56%的核心源码。

├─PRIVATE

│   ├─SERVERS         一些服务的源码

│   ├─SHELL           Shell组件源码

│   ├─TEST

│   ├─WCESHELLFE

│   └─WINCEOS      &n, bsp; WinCE核心代码

│    ├─COMM          通讯协议的实现代码

│    │   ├─BLUETOOTH       蓝牙协议

│    │   ├─DHCP

│    │   ├─DHCPV6LITE

│    │   ├─INC

│    │   ├─IR                  红外协议

│    │   ├─NDISMODS

│    │   ├─PM

│    │   ├─PPP2

│    │   ├─TAPI

│    │   ├─TCPIPW             TCP/IP协议

│    │   └─WS2                WinSock2

│    ├─COREOS                 操作系统核心模块

│    │   ├─CEPTR              指针操作

│    │   ├─CORE               核心功能,如内存管理

│    │   ├─DEVICE             设备管理

│    │   ├─FSD                 文件系统驱动

│    │   ├─GWE                图形、窗口、事件

│    │   ├─INC

│    │   ├─NK                  NK.exe的部分源码

│    │   ├─SHELL               Shell.exe的源码

│    │   └─STORAGE            存储支持

│    ├─UTILS

│    └─INC

PBWorkspaces目录

PBWorkspaces目录是Platform Builder的工作目录,每个项目对应一个子目录。

项目目录下的RelDir是生成目录,按不同的编译版本分成子目录,如smdk2440a_ARMV4I_Release和 smdk2440a_ARMV4I_Debug,存放生成系统映像所需要的所有文件,和最终产生的bin、nbx文件。%_FLATRELEASEDIR%环境变量对应当前编译版本的那个目录。

OTHERS目录

OTHERS目录存放一些组件的库文件和代码,如ATL、MFC、数据库等。

├─OTHERS

│   ├─WCETK

│   ├─VISUALSTUDIO

│   ├─ATL                    ATL的头文件、库文件和源码

│   ├─DOTNET                .NET Compact Framework相关的库文件

│   ├─MFC                    MFC的头文件、库文件和源码

│   ├─PLATMAN

│   ├─SAMPLES                MFC和ATL的示例代码

│   ├─SQLCE20                 SQLCE 2.0的库文件

│   └─EDB                     EDB的库文件

SDK目录

SDK\BIN\I386中存放各交叉编译器、构建系统用到的工具和PB中的远程工具等。

本文出处:http://blog.csdn.net/formerman/archive/2009/07/14/4348857.aspx

转载于:https://www.cnblogs.com/jiegekaoyan/archive/2010/07/31/1789521.html

Platform Builder 5下WinCE 5.0目录结构相关推荐

  1. 02_Weblogic课程之安装篇:RedHat下JDK安装,RedHat下Weblogic安装,目录结构,环境变量设置

     1  Weblogic的安装方式有三种: 一.GUI方式安装    (java –jar wls1035_generic.jar [-mode=gui])这是默认的 二.Console方式安装  ...

  2. linux xampp图形界面,linux下安装xampp,XAMPP目录结构

    XAMPP目录结构 重要的文件和目录 文件/目录                              用途 /opt/lampp/bin/ XAMPP 命令库.例如 /opt/lampp/bin ...

  3. linux mysql 目录结构图_linux下mysql安装、目录结构、配置

    1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm 客户端:MySQL-client-community-5.1.4 ...

  4. linux下mysql目录结构_linux下mysql安装、目录结构、配置

    1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm 客户端:MySQL-client-community-5.1.4 ...

  5. Vue3.0目录结构

    了解vue3.0的目录结构 阅读全文: http://gitbook.cn/gitchat/activity/5dd01ccba3c43c70b1393ad3 您还可以下载 CSDN 旗下精品原创内容 ...

  6. mac go linux 目标,Mac下Golang安装以及目录结构-Go语言中文社区

    1.安装步骤 a.下载地址  下载SDK后,解压到自己喜欢的目录(后面配置PATH需要用到) b.配置PATH,有很多个地方可以配置具体可参考此链(PATH配置详解),我是直接修改的~/.bash_p ...

  7. Nuttx10.1.0 目录结构

    官方文档路径:目录结构 - NuttX 最新文档 (apache.org) NuttX 目录结构 配置文件 处理器架构特定文件 芯片/SoC 特定文件 板特定配置 nuttx/Documentatio ...

  8. yolov5-7.0目录结构

    文章目录 2022.11.22日下载的yolov5-7.0.zip,解压后的目录如下

  9. 工程linux下创建svn仓库目录结构

    查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧! 第一步: mkdir -p {xxx/{trunk/{bin,doc,src/{bootlo ...

最新文章

  1. S.O.L.I.D.类设计原则
  2. JSTL标签显示动态控件
  3. mos管工作原理_筋膜枪原理与筋膜枪方案,和筋膜枪烧mos管原理。推荐使用mos管 AP15G04NF...
  4. php表示昨天_php获取今天、昨天、明天的日期
  5. win11系统安装打印机的方法
  6. 数学建模系列(三)-评价模型(六)---神经网络评价
  7. CAJ论文格式转PDF(附带书签)
  8. 令 Debian 支援中文
  9. xml的三种解析方法
  10. 如何在PowerPoint中添加幻灯片编号
  11. 随机森林在sklearn中的实现
  12. SpringBoot引入Dubbo问题解析
  13. 直线上最多的点数java
  14. Activiti6 流程模型图中文显示为方块□□
  15. 普通话测试软件测分准吗,普通话学习测试类 | 普通话测试APP,能做到测试、学习提高两不误吗?...
  16. docker 改host_Docker容器修改端口映射
  17. tcp ip通讯 linux xpe,xpe安装在PCA-6006VE( #234
  18. 数K8S无服务器风流人物,还得看Kubeless
  19. 关于WPF(二)XAML
  20. Android手机按键【监听】

热门文章

  1. 分屏如何保持运行状态_摊铺机熨平板如何保持稳定的工作状态?
  2. 报表 表格间距_从易读性和易操作性两大方面,教你做好表格设计
  3. PTA ---结构错题汇总
  4. 量子计算机真随机数,量子真随机数发生器研究取得进展
  5. android手机内存这么大,专业解读:为什么安卓手机的内存越来越大?
  6. 上机7 java异常处理,Java之异常处理【7】
  7. keras 的 example 文件 imdb_bidirectional_lstm.py 解析
  8. POJ - 1386 Play on Words
  9. 【MediaPipe】(1) AI视觉,手部关键点实时跟踪,附python完整代码
  10. 最新开源LiDAR数据集LSOOD:四种常见的室外物体分类