Windows CE开发利器:Platform Builder与Embedded Visual C++详解

需积分: 9 0 下载量 25 浏览量 更新于2024-09-22 收藏 1.13MB PDF 举报
"Windows CE开发平台相关知识" Platform Builder是微软专门为Windows CE开发人员设计的集成开发环境,用于构建和定制嵌入式操作系统。这个工具集合了设计、创建、编译、测试和调试Windows CE平台所需的所有功能。Platform Builder允许开发者在桌面Windows环境下,通过交互方式定制内核、选择系统特性,并进行后续的编译和调试工作。 Platform Builder的主要特点包括: 1. 平台创建:提供模板来创建全新的平台,可以根据需求定制操作系统的核心功能。 2. 板级支持包(BSP)创建:通过模板创建特定硬件的BSP,使系统能适应不同硬件平台。 3. 目录(Catalog):列出一系列可选的系统特性,开发人员可以从中选取并添加到定制的平台中。 4. 依赖关系检查:自动检查所选功能模块间的依赖,确保系统功能完整且兼容。 5. 配置文件输出:定制后的系统功能可以导出为配置文件,供他人使用。 6. 默认配置:提供基础配置,简化特定功能操作系统的定制过程。 7. 测试工具:包括Windows CE Test Kit,用于测试驱动程序。 8. 调试工具:内核调试器和应用程序调试器,分别针对操作系统内核和应用程序进行调试。 9. 远程调试:远程调试器可收集目标设备信息,如远程文件监视器和注册表监视器。 10. 虚拟器:在硬件未准备好时,可用于调试硬件无关的程序。 11. SDK输出:可以导出特定系统的SDK,供EVC(Embedded Visual C++)使用,为特定系统开发应用程序。 PlatformBuilder的开发特性还包括平台开发向导和BSP Wizard,它们帮助开发者快速建立基础系统平台或BSP,然后根据项目需求进行深入定制。Platform Wizard和BSP Wizard使得初学者也能相对容易地入门Windows CE的开发。 Embedded Visual C++ (EVC)是与Platform Builder配套使用的应用程序开发工具,主要用于编写和调试运行在Windows CE平台上的应用程序。EVC的调试专注于应用层,而Platform Builder则涉及更底层的内核编译和调试,两者结合,构成了一套完整的Windows CE开发流程。 Platform Builder是Windows CE开发不可或缺的一部分,它的强大功能和全面的工具集使得开发者能够高效地进行嵌入式系统的定制和应用程序开发。