科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Windows Embedded Standard 7各项性能对比(三)

Windows Embedded Standard 7各项性能对比(三)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

如上所述,Windows Embedded Standard 2009 与Windows Embedded Standard 7除在组件化方面有所不同外,为更好满足嵌入的需求,Windows 7功能的某些操作也作了修改。如下表所示,大多数操作的修改是通过SMI设置完成的。

作者:51cto 来源:51cto 2010年5月5日

关键字: embedded Windows 嵌入式 微软

  • 评论
  • 分享微博
  • 分享邮件

满足嵌入式需求/场景的可修改的Windows 7操作

如上所述,Windows Embedded Standard 2009 与Windows Embedded Standard 7除在组件化方面有所不同外,为更好满足嵌入的需求,Windows 7功能的某些操作也作了修改。如下表所示,大多数操作的修改是通过SMI设置完成的。

Windows Embedded Standard 7各项性能对比(三)

映像创建进程的比较
创建Windows Embedded Standard 操作系统的过程可分解为以下步骤:
1.设备分析——确定目标计算机上有哪些设备,并添加驱动程序,支持这些设备。
2.配置——向操作系统 添加所需的包,并配置所有关联设置。
3.创建——形成设备的操作系统。
4.自定义 ——向操作系统添加任何第三方文件或程序。
5. 捕获——将操作系统捆绑到一个聚合单元中,用于重新部署至其他设备。
6.部署——将预先配置的操作系统安装到一台或多台设备上。
下面的两 张图表概括了Windows Embedded Standard 2009和Windows Embedded Standard 7映像的创建过程。

Windows Embedded Standard 7各项性能对比(三)

Windows Embedded Standard 7各项性能对比(三)

对照上述各步骤,本文逐步讨论了Windows Embedded Standard 2009和Windows Embedded Standard 7开发流程的差异。

设备分析

在Windows Embedded Standard 2009中,设备分析是使用Target Analyzer(Tap.exe)程序完成的。建议OEM开发人员在其设备上启动Windows预安装环境(PE)并运行Tap.exe。默认情况 下,Tap.exe将生成一个Devices.pmq文件,该文件将列出目标设备上的所有硬件。

可在得到Devices.pmq文件后,使用Target Designer导入该文件。系统会自动把设备映射到驱动程序上,将包含这些驱动程序的组件添加到配置中。Windows Embedded Standard 7的设备分析与此类似,但进行了简化。Windows Embedded Standard 7同样利用Target Analyzer创建Devices.pmq文件。但运行Tap.exe的流程更加简单。

如果用户使用Image Builder Wizard(映像构建向导,IBW)开发映像,则Tap.exe自动在后台运行,系统会自动把设备映射到驱动程序包上。由于IBW是在目标设备上执行 的,所以不用作为创建配置前的单独步骤,可直接在创建时间前对目标硬件进行分析。用户使用ICE开发映像时,设备分析过程几乎与Windows Embedded Standard 2009完全相同。Tap.exe既可从Windows PE运行,也可从IBW的磁盘运行。接下来,OEM开发人员可将Devices.pmq文件导入ICE。在ICE中,各设备将被映射到驱动程序包,并添加 到配置中。

配置

在Windows Embedded Standard 2009中,映像配置在Target Designer工具上完成。Target Designer是一个在OEM开发人员的计算机上运行的应用程序,可提供一个用于创建Windows Embedded Standard 2009 操作系统的IDE。OEM开发人员可创建新配置,并将其添加到驱动程序、软件和嵌入式功能组件中,创建自己的自定义操作系统。开发人员还可以添加宏和模板 组件,这些宏和模板组件可包含各种组件二进制文件和设置的组合。此外,开发人员还可选择编辑与操作系统或其组件相关的设置。

添加基本组件后,OEM开发人员必须解决依赖关系问题。系统将自动检查添加到配置中的组件,并添加操作系统功能所需的任何其他组件。解决依赖关系问 题后,开发人员可将配置保存为.slx文件,该文件用于创建操作系统映像。在Windows Embedded Standard 7中,存在两种相互之间有关联的开发体验。IBW是一个基于向导的开发工具,支持用户快速、简便地对样机设备进行配置。ICE与Target Designer类似,支持OEM开发人员完全控制其操作系统的各个方面。

IBW是一个在目标设备上运行的安装向导,可自动检测系统中的设备,并安装相应的驱动程序。OEM开发人员可以从模板配置入手,或手动选择他们希望 添加到操作系统中的功能包。解决依赖关系并完成配置后,IBW就可以将操作系统直接安装到设备上。ICE与Target Designer的相似之处在于,ICE是一种在OEM开发人员的计算机上运行的IDE体验。开发人员可以向配置中添加驱动程序、软件和EEF包,可以向 配置中添加作为起始点的模板,还可以添加一系列功能。此外,开发人员还能修改操作系统的设置,解决依赖关系问题。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章