生成可靠的WindowsXPEmbedded平台

上传人:小** 文档编号:63854930 上传时间:2022-03-20 格式:DOC 页数:5 大小:101.50KB
收藏 版权申诉 举报 下载
生成可靠的WindowsXPEmbedded平台_第1页
第1页 / 共5页
生成可靠的WindowsXPEmbedded平台_第2页
第2页 / 共5页
生成可靠的WindowsXPEmbedded平台_第3页
第3页 / 共5页
资源描述:

《生成可靠的WindowsXPEmbedded平台》由会员分享,可在线阅读,更多相关《生成可靠的WindowsXPEmbedded平台(5页珍藏版)》请在装配图网上搜索。

1、生成可靠的Win dows XP Embedde平台页码,1/4file:/E:leari ng doucme ntxpe资料 生成可靠的 Win dows XP Embedded .2008-4-22生成可靠的Win dows XP Embedde平台页码,5/4Configure| jpmqTargetDesigner4 TargetDeviceComponentComponentDesignerCarrier file .SLDDatabaseBinary R&po&itooesConfiguration File ( SLX)Deployshow toe欢迎来到 MSDN 移动与嵌入式

2、技术生成可靠的Windows XP Embedded 平台发布日期: 10/22/2004|更新日期: 10/22/2004Andy RidnourWindows Embedded MVPKonstantin MorozovBSQUARE Corporation适用于:Microsoft? Windows? XP Embedded本页内容简介嵌入式Windows XP 概述软件工程设计准则嵌入式Windows XP 开发过程测试的作用小结简介该白皮书面向刚刚接触Microsoft Windows XP Embedded并且希望更好地了解如何在其x86客户端设备上生成可靠的嵌入式Windows

3、XP映像的开发人员。本文分为四个部分。第一部分提供了有关嵌入式Windows XP操作系统(OS)的概述,解释了其固有可靠性的由来。第二部分提供了一些软件工程设计准则,这些准则可用来提高嵌入式Windows XP生成的可靠性。第三部分提供了用于在嵌入式Windows XP生成过程的多个步骤中提高可靠性的提示(参见下面的图1)。最后,第四部分概述了多个可以在质量保证测试中发挥作用的、便于使用的测试实用工具。AnalyzeTargetAnalyzerAuthorTest图1.嵌入式Windows XP生成过程高级概述个返回页首嵌入式 Win dows XP概述嵌入式 Win dows XP代码基嵌

4、入式 Windows XP 禾口 Windows XP 都是在 Microsoft Windows NT 禾口 Windows 2000的同一稳定代码基上生成的。该代码基提供了受保护的内存模型和抢先式多任务一这两者都促进了系统稳定性。从这一经过检验的代码基开始,从根本上而言,嵌入式 Windows XP在从内核级别开始的各个级别上都是可靠的。Windows XP 桌面操作系统和嵌入式Windows XP操作系统之间的差别在于:嵌入式 Windows XP 被模块化为多个组件。了解嵌入式Windows XP的组件化机制是部署可靠的嵌入式Windows XP 生成的关键所在。嵌入式Windows

5、XP生成的概念嵌入式 Windows XP 的生成概念与嵌入式操作系统(如 Windows CE.NET )不同。对于嵌入式 Windows XP而言,生成意味着收集为支持目标设备中需要的功能所需的二进制文件、注册表项和其他资源。对于Windows CE .NET 而言,生成 意味着实际重新编译和链接OS与应用程序。返回页首软件工程设计准则开发人员可以利用多个可能对可靠性产生重大影响的软件工程设计准则。选择供应商嵌入式Windows XP 的一个主要优点是开发人员可以使用现成的基于x86的硬件作为他们的客户端设备。这一便利可以节省时间和金钱。但是,从可靠性观点来看,开发人员需要了解设备硬件是决

6、定设备可靠性 的关键因素。同样,开发人员需要仔细选择提供其他软件驱动程序或应用程序的第三方供应商。开发人员 应该在以下五个方面评估他们的供应商:?供应商硬件能否满足或超过目标系统要求(即,Intel Pentium II 或更高等级的 CPU、ACPI PnP基本输入/输岀系统(BIOS)支持、外围设备组件互联(PCI) 2.0 或更高等级的支持、5 MB的存储媒体、64 MB的 RAM ) ?该硬件供应商是否注重质量?该供应商的质量过程是什么?该供应商是否参与了Microsoft的WindowsHardware Quality Lab (WHQL)计划??软件供应商是否对它们的软件驱动程序或

7、应用程序进行担保??这些供应商是否提供及时的技术支持??如果硬件或软件的专用部件只有一个供应商并且岀现了技术问题,那么该供应商能够以多快的速度做岀反应? 开发方法在开始之前遵循一套开发方法(包括编写软件需求文档)可以间接提高最终生成的可靠性。生成嵌入式 Windows XP 映像是一个选择和配置组件的过程。例如,借助于概述了最终用户将如何配置目标设备的需 求文档,开发人员可以选择正确的组件以启用正确的功能。借助于概述了如何制造目标设备的需求文档, 开发人员在配置嵌入式Windows XP 生成时可以适应生产流程。嵌入式Windows XP技术支持嵌入式 Windows XP 开发工具 Embe

8、dded Studio 易于使用,但如果开发人员具有可用的技术支持网络,则 可以节省时间(并减少加班时间)。Microsoft 在该 Microsoft Web 站点 中为嵌入式 Windows XP 支持非常强大的开发人员社区。开发人员可以在该站点中利用新闻组、技术文章、知识库和其他资源。此外,可以 从许多公司(如 BSQUARE )购买嵌入式 Windows XP 技术支持软件包。返回页首嵌入式 Win dows XP 开发过程Microsoft的Web站点详细说明了 嵌入式 Windows XP 开发过程 和工具。这些步骤在第1页上的图1中进行了概述,分别为:分析硬件、创作组件、配置生成

9、和部署映像。本部分不在这里重复相同的信息,而 是针对开发人员可用来确保更为可靠的嵌入式Windows XP生成的每个步骤提供专门的提示。开始之前提示#1 :加载XP Pro 和应用程序开发人员为确保可靠的生成而进行的最佳时间投入是,在开始的时候,在自己的x86目标设备上安装Windows XP Professional(桌面操作系统)。通过安装和运行 XP Professional和指定的应用程序,可以提供有关硬件、驱动程序和应用程序的可靠性的基准。通过这种运用基准化的方法,开发人员可以在嵌入式Windows XP的可能源发生生成错误时将硬件、驱动程序二进制文件和应用程序在外。分析硬件提示#2

10、 :了解目标分析器目标分析器的两个程序一目标分析器专业版 (TAP.exe)和目标分析器(TA.exe)互为补充。TAP.exe是 种要求在目标设备上安装Windows 2000 或 Windows XP 的Microsoft Win32应用程序。如果开发人员无法使用TAP.exe,则可以选择运行目标分析器(TA.exe)它在DOS环境中运行。TA.exe只检测ACPI、USB、1394、SCSI、PCMCIA和ISA的存在(与存在和设备相对)。此外, TA.exe可以为硬件抽象层 (HAL)产生最佳推测,并且不检测软件枚举设备。在使用TA.exe时,开发人员可能需要其他来源以便说明目标设备体

11、系结构。配置生成提示#3 :节省原型化时间通过Target Designer,开发人员可以生成操作系统映像以便进行测试,而无须对该操作系统进行授权。该映像将在90到180天内有效,然后该映像将“蓝屏”。如果开发团队已经选择了嵌入式Windows XP并且已经为贸易展或重要客户开发了原型,则该团队应该考虑使用产品许可证。这可以避免岀现以下情 况:即,在一段时间(例如四个月)以后的某个周末,因为演示版“蓝屏”而找来某位工程师进行紧急处 理。配置生成提示 #4 : Target Designer 中的可见性设置Target Designer 使开发人员可以设置可见性阈值,该值指示组件在配置过程中是否

12、可见。使用可见性级 别,可以减少开发人员必须处理的组件的数量。开发人员应该知道,当他们调试生成并且认为缺少某个组 件时,他们应该确认它的可见度设置。配置生成提示 #5 : Target Designer中的依赖项检查在配置嵌入式 Windows XP 生成时,Target Designer不断地检查冗长的依赖项链。每个组件都具有它自己的需要和依赖项。如果选中了Auto-resolve dependencies 复选框,则 Target Designer会自动解决组件之间的依赖项问题。该自动化技术的弊端是:生成可能变得超过开发人员所希望的大小,并且不会提供有关 哪些组件被添加以满足依赖项的可见度

13、。开发人员需要了解提高生成过程的速度并使用自动化依赖项检查 与最大限度地减小映像之间的折衷。部署映像提示#6 :使用系统克隆工具在制造过程中,当准备将在多个设备上复制的生产映像时,开发人员应该包括系统克隆工具组件。如果每个设备分别经历独立的First Boot Agent (FBA)过程,则无需该克隆组件。但是,FBA过程非常费时,并且对制造环境不利。乍返回页首测试的作用可以使用多个测试实用工具,以协助进行嵌入式Windows XP调试。使用 PC Magazine()提供的lnCtrl5,开发人员可以获取系统的前后快照。FileMon是一种免费提供的工具,它可以实时显示文件系统活动,包括程序

14、使用了哪些文件(包括动态链接库(DLL)和配置文件)。RegMon 也可从 Sysinternals ()获得,它显示了哪些应用程序正在访问注册表。Microsoft 在它的Platform SDK 中提供了 Dependency Walker 实用工具,它可以帮助开发人员确保为 应用程序或驱动程序包含所有需要的DLL。返回页首小结该白皮书探讨了开发人员可以重点关注以确保更加可靠的嵌入式Windows XP 生成的四个方面。这些方面包括:了解嵌入式 Windows XP 的由来;使用可靠的软件工程设计准则;通过使Windows XP Professional在目标设备上运行来启动项目以及其他一

15、些可以提高可靠性的生成提示;以及将使用多个方便的测试实用 工具进行测试结合到开发过程之中。但愿刚刚接触嵌入式Windows XP 的开发人员能够在这些主题中找到一些忠告,以减缓其嵌入式Windows XP 学习曲线,并且帮助他们早日将可靠的产品投放市场。转到原英文页面七返回页首场 适合打印机打印的版本通过电子邮件发送此页面添加到收藏夹个人信息中心| MSD中文速递邮件|联系我们? 2007 Microsoft Corporation.版权所有.保留所有权利|商标|隐私权声明file:/E:leari ng doucme ntxpe资料 生成可靠的 Win dows XP Embedded .2008-4-22

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!