新闻中心

EEPW首页>嵌入式系统>设计应用> 生成可靠的 Windows XP Embedded 平台

生成可靠的 Windows XP Embedded 平台

作者: 时间:2018-09-05 来源:网络 收藏

简介

本文引用地址://m.amcfsurvey.com/article/201809/388518.htm

该白皮书面向刚刚接触 Microsoft Windows XP Embedded 并且希望更好地了解如何在其 x86 客户端设备上生成可靠的嵌入式 Windows XP 映像的开发人员。本文分为四个部分。第一部分提供了有关嵌入式 Windows XP 操作系统 (OS) 的概述,解释了其固有可靠性的由来。第二部分提供了一些软件工程设计准则,这些准则可用来提高嵌入式 Windows XP 生成的可靠性。第三部分提供了用于在嵌入式 Windows XP 生成过程的多个步骤中提高可靠性的提示(参见下面的图 1)。最后,第四部分概述了多个可以在质量保证测试中发挥作用的、便于使用的测试实用工具。

图 1. 嵌入式 Windows XP 生成过程高级概述

嵌入式 Windows XP 概述

嵌入式 Windows XP 代码基

嵌入式 Windows XP 和 Windows XP 都是在 Microsoft Windows NT 和 Windows 2000 的同一稳定代码基上生成的。该代码基提供了受保护的内存模型和抢先式多任务 — 这两者都促进了系统稳定性。从这一经过检验的代码基开始,从根本上而言,嵌入式 Windows XP在从内核级别开始的各个级别上都是可靠的。

Windows XP 桌面操作系统和嵌入式 Windows XP 操作系统之间的差别在于:嵌入式 Windows XP 被模块化为多个组件。了解嵌入式 Windows XP的组件化机制是部署可靠的嵌入式 Windows XP 生成的关键所在。

嵌入式Windows XP 生成的概念

嵌入式 Windows XP 的生成 概念与嵌入式操作系统(如 Windows CE .NET)不同。对于嵌入式 Windows XP 而言,生成 意味着收集为支持目标设备中需要的功能所需的二进制文件、注册表项和其他资源。对于 Windows CE .NET 而言,生成 意味着实际重新编译和链接 OS 与应用程序。

软件工程设计准则

开发人员可以利用多个可能对可靠性产生重大影响的软件工程设计准则。

选择供应商

嵌入式 Windows XP 的一个主要优点是开发人员可以使用现成的基于 x86 的硬件作为他们的客户端设备。这一便利可以节省时间和金钱。但是,从可靠性观点来看,开发人员需要了解设备硬件是决定设备可靠性的关键因素。同样,开发人员需要仔细选择提供其他软件驱动程序或应用程序的第三方供应商。开发人员应该在以下五个方面评估他们的供应商:

?

供应商硬件能否满足或超过目标系统要求(即,Intel Pentium II 或更高等级的 CPU、ACPI PnP 基本输入/输出系统 (BIOS) 支持、外围设备组件互联 (PCI) 2.0 或更高等级的支持、5 MB 的存储媒体、64 MB 的 RAM)?

?

该硬件供应商是否注重质量?该供应商的质量过程是什么?该供应商是否参与了 Microsoft 的 Windows Hardware Quality Lab (WHQL) 计划?

?

软件供应商是否对它们的软件驱动程序或应用程序进行担保?

?

这些供应商是否提供及时的技术支持?

?

如果硬件或软件的专用部件只有一个供应商并且出现了技术问题,那么该供应商能够以多快的速度做出反应?

开发方法

在开始之前遵循一套开发方法(包括编写软件需求文档)可以间接提高最终生成的可靠性。生成嵌入式 Windows XP 映像是一个选择和配置组件的过程。例如,借助于概述了最终用户将如何配置目标设备的需求文档,开发人员可以选择正确的组件以启用正确的功能。借助于概述了如何制造目标设备的需求文档,开发人员在配置嵌入式 Windows XP 生成时可以适应生产流程。

嵌入式Windows XP 技术支持

嵌入式 Windows XP 开发工具 Embedded Studio 易于使用,但如果开发人员具有可用的技术支持网络,则可以节省时间(并减少加班时间)。Microsoft 在该 Microsoft Web 站点中为嵌入式 Windows XP 支持非常强大的开发人员社区。开发人员可以在该站点中利用新闻组、技术文章、知识库和其他资源。此外,可以从许多公司(如 BSQUARE)购买嵌入式 Windows XP 技术支持软件包。

嵌入式 Windows XP 开发过程

Microsoft 的 Web 站点详细说明了嵌入式 Windows XP 开发过程和工具。这些步骤在第 1 页上的图 1 中进行了概述,分别为:分析硬件、创作组件、配置生成和部署映像。本部分不在这里重复相同的信息,而是针对开发人员可用来确保更为可靠的嵌入式Windows XP 生成的每个步骤提供专门的提示。


上一页 1 2 下一页

关键词:

评论


相关推荐

技术专区

关闭