platform 5.0是什么
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 12:06:17
platform 5.0是什么
platform 5.0是什么
platform 5.0是什么
Platform Builder 是微软公司提供给Windows CE 开发人员进行基于Windows CE 平台下嵌入式操作系统定制的集成开发环境.它提供了所有进行设计、创建、编译、测试和调试
Windows CE 操作系统平台的工具.它运行在桌面Windows 下,开发人员可以通过交互式的环境来设计和定制内核、选择系统特性,然后进行编译和调试.同时,开发人员还可以利用Platform Builder 来进行驱动程序开发和应用程序项目的开发等等.Platform Builder 的强大功能,已使其成为Windows CE 平台下嵌入式操作系统开发和定制的必备工具.其SDK 输出模板可以将特定系统的SDK 导出,这可以是应用程序开发人员使用EVC就可以为特定的系统开发软件.EVC 调试的是应用程序软件,而Platform Builder往往要编译整个内核再调试,两者的开发效率是不同的.
具体来说,Platform Builder 提供的主要开发特性如下.
① 平台开发向导(Platform Wizard)、BSP(主板支持软件包)和开发向导(BSP Wizard).开发向导用来引导开发人员去创建一个简单的系统平台或BSP,然后再根据要求作进一步的修改.提高了平台和BSP 创建的效率.
② 基础配置.为各种流行的设备类别预置的可操作系统基础平台,为自定义操作系统的创建提供了一个起点.开发人员可以很容易地定制并编译出一个具备最基本功能 的操作系统.然后再在其上做后续的修改.
③ 特性目录(Catalog).操作系统可选特性均在特性目录(Catalog)中列出,开发人员可以选择相应的特性来定制操作系统.
④ 自动化的依靠性检查.特性(Feature)之间的依赖关系是系统自动维护的.开发人员在选择一个特性时,系统会自动将这一特性所依赖的特性加上;反之,当删除一个特性时,
系统会自动检测是否已经选择了依赖于它之上的其他特性,如果有,系统会给出提示,通知开发人员这一特性现在不能删除.
⑤ 系统为驱动程序开发提供了基本的测试工具集.Windows CE Test Kit(测试工具包).
⑥ 内核调试器.可以对自定义的操作系统映像进行调试,并且向用户提供有关映像性能的信息.
⑦ 导出向导(Export Wizard).可以向其他Platform Builder 用户导出自定义的目录(Catalog)特性.
⑧ 导出 SDK 向导(Export SDK Wizard).使用户可以导出一个自定义的软件开发工具包(SDK).即可以将客户定制的SDK 导出到特定的开发环境中(如EVC)去.这样开发人
员就可以使用特定的SDK 写出符合特定的操作系统平台要求的应用程序.
⑨ 远程工具.可以执行同基于Windows CE 的目标设备有关的各种调试任务和信息收集任务.
⑩ 仿真器(Emulator).通过硬件仿真加速和简化了系统的开发,使用户可以在开发工作站上对平台和应用程序进行测试,大大简化了系统开发流程,缩短了 开发时间.
应用程序调试器.可以在自定义的操作系统映像上对应用程序进行调试.提供了对 NET FrameWork Compact Edition(即.NET 平台精简框架)的支持.
深刻理解 Windows CE 的重要组件及系统提供的可选特性,并灵活运用Platform Builder的配置文件.REG、.BIB、.DAT、.DB 是定制适合目标平台的Windows CE 操作系统的关键.