Embedded 版 (精华区)

发信人: leonado (在长沙耗时间上火车), 信区: Embedded_system
标  题: Microsoft Windows CE Platform Builder 3.0常见问答
发信站: 哈工大紫丁香 (2001年07月03日03:52:22 星期二), 转信

问:Platform Builder的主要用途是什么?我将如何获取该产品?
答:Microsoft? Platform Builder 3.0提供了开发人员快速建立基于Windows CE嵌入式
系统所需的各种工具。Platform Builder的集成开发环境(IDE)允许开发人员配置、建
立并调试能够借助Windows和Web强大功能为嵌入式系统带来灵活性与可靠性的新一代高
度模块化设计方案。以下这些全新IDE特性允许开发人员快速、轻松的建立定制解决方案

能够加快嵌入式开发速度的改进目标主机集成性与连通性。
为先进的系统级调试功能提供支持,其中包括硬件辅助与源码级调试功能。
用于直接集成额外多处理器体系结构和第三方工具的改进扩展模型。
目前,Platform Builder中还包含eMbedded Visual Tools 3.0,该产品提供了专门针对
嵌入式应用程序开发环境进行过优化的获奖版本Visual Basic?和Visual C++?开发系统

要定购Platform Builder 3.0或Windows CE Runtime Licenses,请与Microsoft授权嵌
入式系统分销商取得联系。您可以访问Microsoft Windows CE分销商主页以快速定位距
您较近的分销商,或者直接以在线方式从Microsoft Developer Store(Microsoft 开发
人员商店)购买Platform Builder。
问:Platform Builder 3.0具有哪些新特性?
答:Platform Builder 3.0提供了快速建立基于Windows CE嵌入式系统所需的各种工具
。以下将概要介绍Platform Builder 3.0中关键的新特性。
借助改进的目标主机集成性与连通性得以提高的工作效率
开发主机与目标设备间得到增强的集成性与连通性能够在建立嵌入式系统的过程中为您
节省宝贵时间。Platform Builder 3.0提供了用于改进目标主机集成性与连通性的特性
,其中包括:
特性
 相关用途
集成开发环境(IDE)
 直观化用户界面提供了一整套平台与组件设计向导及工具箱,一系列代码编译器、一个
内核调试器、相关连接与下载支持、集成硬件调试支持、微处理器控制单元支持及一个
Windows CE远程工具包。而通过对这个直观化用户界面加以应用,则可将嵌入式系统的
开发周期大大缩短。建立在Microsoft获奖开发工具基础上的Platform Builder将通过端
到端嵌入式开发生命周期对开发商的工作效率进行改进。
New Platform Wizard(新式平台向导)
 以简便快捷的方式对您的操作系统进行配置。Windows CE操作系统共有8种配置方案,
其范围涵盖了从简单系统内核到具备图形用户界面及预加载应用程序全功能系统的整个
区间。您可从这8个配置方案中任选其一,并通过简便的拖放操作创建符合设计要求的定
制系统。
微处理器控制单元
 在使用New Platform Wizard创建系统平台的同时选取相应的微处理器控制单元,以便
在新型微处理器提交使用的同时,直接将其支持功能添加到集成开发环境(IDE)当中。

扩展板卡支持软件包(BSP)体系结构
 直接就某一现成的Platform Builder BSP加以应用,或将定制/第三方BSP添加到系统平
台上。
灵活的创建选择
 仅就您所选定的模块进行创建,而无须执行整个创建过程。这样一来,即可通过对Mak
e Binary Image(生成二进制镜像)工具加以应用的方式,节省出富贵的系统开发时间

集成化连接与下载
 在集成开发环境(IDE)下,以简便快捷的方式将操作系统和应用程序代码从开发宿主
下载至目标设备。
Status Monitor(状态监视器)
 对开发工作站与目标设备之间的通信连接状态信息进行查看。
获得改进的调试用户界面
 通过使用新式旋停进程、线程、模块与符号、调用堆栈窗口及调试区间特性的方式来执
行调试操作。
调试区间
 通过使用预定义操作系统调试区间,对调试信息输出实施简便控制与管理。为实现定制
区间内的精密控制,而加入您自己的调试信息。
集成化硬件辅助调试器
 对代码执行情况实施控制,并就相关设备状态加以检查修改。在内核启动之前,先就O
EM Adaptation Layer(OEM适配层,OAL)进行简单调试,以便在设备开发早期阶段节省
出宝贵的时间。第三方供货商还为您提供了所需的硬件和软件,这其中至少包括一个驱
动程序,并允许您在In-Circuit Emulator(ICE)、硬件探测器及模拟器这三者中任选
其一。
源点级调试
 通过使用新式源点级调试功能迅速捕捉相关问题。源点级调试可基于参考和调试用途为
您提供针对Windows CE关键组件的访问功能,而这其中便包括系统内核。
Kernel Tracker(内核追踪器)
 通过在目标设备上对线程与进程的交互和计时进行追踪,以实现简便快捷的系统调试功
能。迅速针对特定内核事件、线程或进程进行查找与监控。
Remote Performance Monitor(远程性能监视器)
 通过使用Remote Performance Monitor for Windows CE,以简便快捷的方式对目标系
统性能实施调校。可直接在Platform Builder IDE下对处理器、网络、线程与进程的性
能表现实施监控。
Remote System Information(远程系统信息)
 在IDE下直接对包括系统内存、电源、外围设备及设备驱动程序等详情在内的系统信息
进行查看。
导出SDK
 通过使用定制软件开发工具,创建并导出一个经过压缩、且具备自解功能的可执行文件
。而应用程序开发商则可将这个设备专用SDK导入至Microsoft eMbedded Visual Tools
,并创建出针对特定系统平台进行优化的应用程序。
操作系统组件开发工具
 面向特定系统平台创建包括设备驱动程序、应用程序、动态链接库及静态库文件在内的
操作系统组件。
文档功能
 通过使用在线文档功能和与环境相关的Help功能,获得所需帮助。上述功能可为您提供
关于活动IDE窗口或对话框的必要信息。
Microsoft eMbedded Visual Tools
 通过使用所选语言,面向特定系统平台编写应用程序、设备驱动程序及相关系统组件。
eMbedded Visual Tools为您提供了在Microsoft Visual C++、Visual Basic、C或Asse
mbly Language(汇编语言)中从事开发工作所需的一切必要条件。
Microsoft eMbedded Visual Tools类库支持
 通过对包括Microsoft Foundation Classes for Windows CE和Active Template Libr
ary for Windows CE在内的Microsoft运行库加以应用,提高开发工作的速度。
通过先进的系统级调试功能实现的快速调试
Platform Builder的系统级调试器支持硬件辅助和源码级调试功能,从而大大扩展了调
试能力。IDE中新的调试窗口与菜单项允许您获取与平台有关的详细调试信息。
特性
 对您的帮助
硬件辅助调试功能
 通过提供基本调试特性(如代码步进执行)及其它高级特性(如执行跟踪)的硬件测试
端口,直接访问微处理器体系结构。硬件辅助调试功能允许您在操作系统内核初始化之
前对OEM Adaptation Layer(OEM适配层,OAL)进行调试,从而大大简化了硬件调试过
程。第三方厂商负责提供所需的硬件和软件,其中至少包括驱动程序和硬件探测器或仿
真器。
源码级调试功能
 允许您为调试或参考而访问关键的Windows CE组件(包括内核)。
内核跟踪器
 通过跟踪线程与进程交互过程并在目标设备上实现实时定时功能,快速调试您的系统。
轻松的查找并监视特定内核事件、线程或进程。
Remote System Information for Windows CE(远程系统信息)
 查看目标设备操作系统的深层系统信息,其中包括系统内存、电源及外围设备与设备驱
动程序细节。
Remote Performance Monitor for Windows CE(远程性能监视器)
 借助Remote Performance Monitor for Windows CE,轻松调节目标系统性能。通过Pl
atform Builder IDE直接监视处理器、网络、线程及进程信息。
增强的调试器用户界面
 包括可随处拖放的进程、线程、模块、符号和调用堆栈窗口,以及新的Debug Zones(
调试区)对话框。
Debug Zones(调试区)
 通过预定义的操作系统调试区轻松管理调试信息。并且针对定制调试区添加新的调试信
息。
新的扩展性模型所带来的广泛开发选择
Platform Builder IDE提供了一种扩展性模型,该模型允许您将多种特性集成到开发环
境中。
特性
 对您的帮助
微处理器插件
 在建立嵌入式系统时,针对广泛的开发选择,可直接向IDE中添加新的微处理器体系结
构。
嵌入式开发工具插件
 在建立嵌入式系统时,针对广泛的开发选择,可直接向IDE中添加第三方嵌入式开发工
具。所需软件由第三方厂商提供。
问:是否可在IDE中完成原先以命令行方式进行的各项操作?
答:可以,通过命令行方式执行的所有任务现在均可在图形化IDE中直接完成,其中包括
与向目标设备下载操作系统映像相关的所有任务。
问:在使用Platform Builder 3.0的同时,是否仍可继续使用命令行方式。
答:可以,但我们建议您使用IDE,因为它能自动完成许多任务,如设置环境变量。
问:是否可以将使用Platform Builder 2.12创建的平台移植到Platform Builder 3.0?

答:可以,并且Microsoft已使移植工作尽可能简单。请参考Platform Builder联机文档
中的Platform Builder概述部分以获取完整使用说明。
问:是否可将Platform Builder 2.12工作区转换为Platform Builder 3.0工作区?
答:可以,只需借助Platform Conversion(平台转换)特性。当您在Platform Builde
r 3.0中打开一个由Platform Builder 2.12创建的工作区时,系统将询问是否对其进行
转换。
问:是否可在eMbedded Visual Tools 3.0中使用由Platform Builder 2.12创建的Expo
rt SDK?
答:可以,Platform Builder’s 2.12 Export SDK与eMbedded Visual Tools相互兼容

问:针对Windows CE和Platform Builder的下个版本,Microsoft制订了哪些计划?
答:嵌入式市场正处在不断发展过程中,并且嵌入式设备与PC系统的集成度日益提高。
基于Windows CE的新一代高度模块化设备已增长扩散至许多市场领域,并且正在这些领
域中扮演着重要的战略角色。Microsoft正在对客户需求进行评估与调查,以使Windows
 CE和Platform Builder能够为客户提供开发世界级嵌入式设备与应用程序的所有工具和
技术。
问:Platform Builder是否解决了2000年问题?
答:是的。
问:是否能够使用Platform Builder建立软件应用程序?
答:可以通过Platform Builder为您的平台创建定制组件,同时,包含在Platform Bui
lder中的eMbedded Visual Tools允许您创建软件应用程序。
Microsoft eMbedded Visual Tools包含专门针对嵌入式应用程序开发进行优化的Micro
soft eMbedded Visual Basic 3.0和Microsoft eMbedded Visual C++ 3.0开发系统。应
用程序开发人员可以使用这些工具为由Platform Builder(2.12和3.0版)创建的平台开
发应用程序。
问:Platform Builder与eMbedded Visual Tools有何联系?
答:Platform Builder为您提供了快速建立基于Windows CE嵌入式系统所需的各种工具
。一旦建立了一个平台,您便可以基于这种平台使用Platform Builder来创建配有设备
专用Win32? API的Export SDK。此后,应用程序开发人员可以使用eMbedded Visual To
ols与您所提供的SDK为您的平台创建应用程序。

--
☆☆☆☆请访问故事接龙电子月刊
校内用户:gaea.hit.edu.cn/story
校外用户:lilacstoryseries.yeah.net

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 61.187.24.133]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:5.286毫秒