网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

生成可靠的 Windows XP Embedded 平台

该白皮书面向刚刚接触 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 生成的每个步骤提供专门的提示。

热门搜索:ADS1013IDGSR B3429D PS2408RA BT137S-600D118 01B1001JF SBB400 2839224 PS240810 TLP76MSG N060-002 2920120 SS480806 2804623 B40-8000-PCB 2320351 SPS-615-HG TLP825 8300SB1 2986122 2866569 02B1001JF TLM609NS PS120406 UL800CB-15 RBC11A
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质