您的位置 首页 FPGA

生成牢靠的 Windows XP Embedded 渠道

简介该白皮书面向刚刚接触 Microsoft Windows XP Embedded 并且希望更好地了解如何在其 x86 客户端设备上生成可靠的嵌入式 Windows XP 映像的开发人

简介

该白皮书面向刚刚触摸 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 生成的每个进程供给专门的提示。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/fpga/135631.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部