注意:在基于 Windows XP Embedded 开发嵌入式运行时映像时,可能需要执行此过程多次。
开发工具概述
开发工具包括创作、分析以及可选的命令行工具。可以根据嵌入式系统硬件和软件的要求,使用这些工具自定义 Windows
操作系统。可以选择适当的 Windows
组件,生成并自定义自己的组件,以及生成仅包含所选功能的可启动运行时映像。这样,所生成的嵌入式系统比使用零售的完整 Windows
产品所创建的系统更小。然后,可以测试运行时映像,或者将它下载到您的硬件上。
目标设计器
Microsoft 目标设计器是 Windows XP Embedded 中的主要开发工具。它所提供的开发环境可用来为目标设备创建基于
Windows XP 的可启动运行时映像。可以使用目标设计器执行以下操作:
对于任何给定的基于 x86
的计算机主板,如果只是简单地从外观看或阅读一组说明文档,可能很难确定它准确的设备结构。要作出这种判断,需要对计算机系统的每个设备都有深入的了解,
而且,这可能是一个很耗费时间的过程。如果使用目标分析器,则可以很容易地通过编程方法确定其准确的体系结构。目标分析器可以在目标系统上收集数量相对较
少的数据,根据 Windows XP Embedded 数据库中的组件生成平台描述。
使用 Windows XP Embedded 目标分析器工具确定目标设备的具体细节,并创建一个可由目标设计器嵌入运行时映像的相应配置。
此配置生成器脚本作为目标分析器中的一个导入程序运行在开发系统上,并读取由探测程序创建的 XML
文件,以查找数据库中的设备描述。最后生成的 Windows Embedded 配置 (.slx)
文件可作为生成目标设备的全功能运行时映像的基础。
整个目标分析过程创建一个可嵌入运行时映像的目标设备配置。
总结
Windows XP Embedded
提供了一种方法,可以通过一组简单易用的开发工具和一种为大家所熟知的操作系统环境,来创建大量嵌入式应用程序。通过将 Windows XP
的高质量及可靠性与致力于应用程序的开发工具相结合,可以获得一种理想的开发环境,并可以很轻松地为应用程序部署一个运行时操作系统映像。