-
华清远见——嵌入式培训专家
华清远见培训教材
"黑色经典"系列之《Windows CE 嵌入式开发入门--基于 Xscale 架构》
第6章开发平台(Platform Builder 和Embedded Visual C++)简介
华清远见——嵌入式培训专家
华清远见培训教材
6.1 Platform Builder 介绍
Platform Builder 是微软公司提供给 Windows CE 开发人员进行基于 Windows CE 平台下
嵌入式操作系统定制的集成开发环境.它提供了所有进行设计、创建、编译、测试和调试
Windows CE 操作系统平台的工具.它运行在桌面 Windows 下,开发人员可以通过交互式的
环境来设计和定制内核、选择系统特性,然后进行编译和调试.同时,开发人员还可以利用
Platform Builder 来进行驱动程序开发和应用程序项目的开发等等.Platform Builder 的强大功
能,已使其成为 Windows CE 平台下嵌入式操作系统开发和定制的必备工具.
以下是 Platform Builder 提供的工具集.
n 使用模版来创建一个新的平台.
n 使用模版来创建一个新的板级支持包.
n 在Catalog 列表中显示了一系列的系统特性,这些特性可以被选择用于新的平台中.
n 自动检查各个功能模块之间的依赖关系,以确保系统所需要的功能及其子功能,关
联的模块都能被包含的定制的目录中.
n 通过输出的模板,将一个系统的功能输出到配置文件,以便其他用户使用.
n 提供基本的默认配置,这为定制具有特定功能的操作系统带来了方便.
n Windows CE Test Kit 提供了测试驱动的一系列工具.
n 内核调试器能调试被定制的操作系统,并且能给用户提供性能上的测试参数.
n 应用程序调试器能在目标机或者虚拟机的操作系统中测试应用程序.
n 远程调试器能通过远程控制来搜集目标机上的信息,比如远程文件监视器、注册表
监视器.
n 虚拟器可以在硬件平台未搭建好的时候能调试硬件无关的程序.
n SDK 输出模板可以将特定系统的 SDK 导出,这可以是应用程序开发人员使用 EVC
就可以为特定的系统开发软件.EVC 调试的是应用程序软件,而Platform Builder
往往要编译整个内核再调试,两者的开发效率是不同的.
具体来说,Platform Builder 提供的主要开发特性如下.
① 平台开发向导(Platform Wizard)、BSP(主板支持软件包)和开发向导(BSP Wizard).
开发向导用来引导开发人员去创建一个简单的系统平台或 BSP,然后再根据要求作进一步的
修改.提高了平台和 BSP 创建的效率.
② 基础配置.为各种流行的设备类别预置的可操作系统基础平台,为自定义操作系统
的创建提供了一个起点.开发人员可以很容易地定制并编译出一个具备最基本功能的操作系
统.然后再在其上做后续的修改.
③ 特性目录(Catalog).操作系统可选特性均在特性目录(Catalog)中列出,开发人员
可以选择相应的特性来定制操作系统.
④ 自动化的依靠性检查.特性(Feature)之间的依赖关系是系统自动维护的.开发人
员在选择一个特性时,系统会自动将这一特性所依赖的特性加上;反之,当删除一个特性时
系统会自动检测是否已经选择了依赖于它之上的其他特性,如果有,系统会给出提示,通知
开发人员这一特性现在不能删除.
《Windows CE 嵌入式开发入门--基于 Xscale 架构》—
第6章、自开发平台(Platform Builder 和Embedded Visual C++)简介
华清远见培训教材
⑤ 系统为驱动程序开发提供了基本的测试工具集.Windows CE Test Kit(测试工具包).
⑥ 内核调试器.可以对自定义的操作系统映像进行调试,并且向用户提供有关映像性
能的信息.
⑦ 导出向导(Export Wizard).可以向其他 Platform Builder 用户导出自定义的目录
(Catalog)特性.
⑧ 导出 SDK 向导(Export SDK Wizard).使用户可以导出一个自定义的软件开发工具
包(SDK).即可以将客户定制的 SDK 导出到特定的开发环境中(如EVC)去.这样开发人
员就可以使用特定的 SDK 写出符合特定的操作系统平台要求的应用程序.
⑨ 远程工具.可以执行同基于 Windows CE 的目标设备有关的各种调试任务和信息收集
任务.
⑩ 仿真器(Emulator).通过硬件仿真加速和简化了系统的开发,使用户可以在开发工
作站上对平台和应用程序进行测试,大大简化了系统开发流程,缩短了开发时间.
应用程序调试器.可以在自定义的操作系统映像上对应用程序进行调试.
提供了对 NET FrameWork Compact Edition(即 平台精简框架)的支持.
Windows CE 一般应用于特定的嵌入式系统中,在许多情况下,不但需要向目标平台添
加基本的操作系统特性,以使它能够完成基本的控制任务,另外,还要向目标平台中加入外
部设备的驱动程序和一些附加的设置.但是,对于一些通用性较强的嵌入式系统,如PDA、
机顶盒、智能电话等,微软都为其特别定制了专用的操作系统,如SmartPhone、Pocket PC
等.开发者可以利用这些特定的操作系统,并在此基础上进行调整,从而更快地定制出适合
需要的目标操作系统平台.
深刻理解 Windows CE 的重要组件及系统提供的可选特性,并灵活运用 Platform Builder
的配置文件.REG、.BIB、.DAT、.DB 是定制适合目标平台的 Windows CE 操作系统的关键.
6.2 Platform Builder 的安装
Platform Builder 是商用软件,因此要通过正规途径获得.安装 Platform Builder 至少需要
4GB 的磁盘空间,建议使用 512MB 以上的内存,1.8GHz 以上主频的处理器.
运行 Setup 文件后,将出现如图 6-1 所示的对话框.
华清远见——嵌入式培训专家
华清远见培训教材
图6-1 开始安装
选择 Install 安装,将出现如图 6-2 所示的对话框.
图6-2 安装向导(1)
选择 next 按钮,出现协议许可对话框,选择接受协议,单击 next 按钮,出现图 6-3 所示
对话框.
《Windows CE 嵌入式开发入门--基于 Xscale 架构》—
第6章、自开发平台(Platform Builder 和Embedded Visual C++)简介
华清远见培训教材
图6-3 安装向导(2)
选择安装 Custom(Tools and OS),将安装工具和系统定制的环境,包括操作系统公开的
源代码.单击 Next 按钮,出现图 6-4 所示对话框.
图6-4 安装向导(3)
图6-4 所示对话框是选择将要安装的处理器种类的支持,这里有 Emulator、x86、ARMV4、
ARMV4II、MIPS II、Xscale 等,建议读者都选上.Shared Source for Windows CE 是微
华清远见——嵌入式培训专家
华清远见培训教材
软公开的部分 Windows CE 的源代码,如果读者有需要研究的话,也应该选择.如果安装磁
盘的空间足够的话,单击 Next>按钮,就可以进入安装阶段.
安装完毕后,单击 Finish 按钮,此时将打开 Platform Builder,界面如图 6-5 所示.
图6-5 Platform Builder 主界面
6.3 Windows CE 系统的目录结构
…… 欲阅读全文,请下载!
- 立即下载:注意:请一定升级到最新版[OFFICE]才能正常打开本站提供的文档![常见问题指南]
- 相关文档:
- →公路工程监理培训教材
- →绩效管理培训教材
- →线路资源普查系统培训教材
- 更多相关 GO!→
- 相关搜索:
- →GOOGLE中搜索"系统定制与驱动开发班 培训教材"相关网站.
- →BAIDU中搜索"系统定制与驱动开发班 培训教材"相关网站.
- →YAHOO中搜索"系统定制与驱动开发班 培训教材"相关网站.
- →LIVE中搜索"系统定制与驱动开发班 培训教材"相关网站.
- →YODAO中搜索"系统定制与驱动开发班 培训教材"相关网站.
- 注意事项:
- ☉如果这个文档总是不能下载的请点击报告错误,谢谢合作!!
- ☉注意:下载文档后请第一时间查毒!文档太多,站长没可能都查过的,请自己小心点!谢谢合作!
- ☉欢迎广大作者给我们提供文档以及使用说明;如有其它问题,欢迎发信联系管理员,谢谢!
本类下载TOP10
数据载入中…