生成可靠的Windows XP Embedded 平台
配置生成提示 #3:节省原型化时间 通过 Target Designer,开发人员可以生成操作系统映像以便进行测试,而无须对该操作系统进行授权。该映像将在 90 到 180 天内有效,然后该映像将“蓝屏”。如果开发团队已经选择了嵌入式 Windows XP ,并且已经为贸易展或重要客户开发了原型,则该团队应该考虑使用产品许可证。这可以避免出现以下情况:即,在一段时间(例如四个月)以后的某个周末,因为演示版“蓝屏”而找来某位工程师进行紧急处理。 配置生成提示 #4:Target Designer 中的可见性设置 Target Designer 使开发人员可以设置可见性阈值,该值指示组件在配置过程中是否可见。使用可见性级别,可以减少开发人员必须处理的组件的数量。开发人员应该知道,当他们调试生成并且认为缺少某个组件时,他们应该确认它的可见度设置。 配置生成提示 #5:Target Designer 中的依赖项检查 在配置嵌入式 Windows XP 生成时,Target Designer 不断地检查冗长的依赖项链。每个组件都具有它自己的需要和依赖项。如果选中了 Auto-resolve dependencies 复选框,则 Target Designer 会自动解决组件之间的依赖项问题。该自动化技术的弊端是:生成可能变得超过开发人员所希望的大小,并且不会提供有关哪些组件被添加以满足依赖项的可见度。开发人员需要了解提高生成过程的速度并使用自动化依赖项检查与最大限度地减小映像之间的折衷。 部署映像提示 #6:使用系统克隆工具 在制造过程中,当准备将在多个设备上复制的生产映像时,开发人员应该包括系统克隆工具组件。如果每个设备分别经历独立的 First Boot Agent (FBA) 过程,则无需该克隆组件。但是,FBA 过程非常费时,并且对制造环境不利。 测试的作用 可以使用多个测试实用工具,以协助进行嵌入式 Windows XP 调试。使用 PC Magazine (http://www.pcmag.com) 提供的 InCtrl5,开发人员可以获取系统的前后快照。FileMon 是一种免费提供的工具,它可以实时显示文件系统活动,包括程序使用了哪些文件(包括动态链接库 (DLL) 和配置文件)。RegMon 也可从 Sysinternals (http://www.sysinternals.com) 获得,它显示了哪些应用程序正在访问注册表。Microsoft 在它的 Platform SDK 中提供了 Dependency Walker 实用工具,它可以帮助开发人员确保为应用程序或驱动程序包含所有需要的 DLL。 小结 该白皮书探讨了开发人员可以重点关注以确保更加可靠的嵌入式 Windows XP 生成的四个方面。这些方面包括:了解嵌入式 Windows XP 的由来;使用可靠的软件工程设计准则;通过使 Windows XP Professional 在目标设备上运行来启动项目以及其他一些可以提高可靠性的生成提示;以及将使用多个方便的测试实用工具进行测试结合到开发过程之中。但愿刚刚接触嵌入式 Windows XP 的开发人员能够在这些主题中找到一些忠告,以减缓其嵌入式 Windows XP 学习曲线,并且帮助他们早日将可靠的产品投放市场。
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)