新闻中心

EEPW首页>嵌入式系统>业界动态> WES7与WES2009嵌入式产品之比较

WES7与WES2009嵌入式产品之比较

作者: 时间:2010-04-08 来源:电子产品世界 收藏

  设备分析

本文引用地址://m.amcfsurvey.com/article/107760.htm

  在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包,可以向配置中添加作为起始点的模板,还可以添加一系列功能。此外,开发人员还能修改操作系统的设置,解决依赖关系问题。

  OEM开发人员完成所需的配置后,可将配置保存到应答文件中。该文件列出了所有要安装的功能或驱动程序包包和需要进行设置的配置。可将应答文件传送至IBW,由此创建操作系统。

  在Windows Embedded Standard 2009中,操作系统的创建是在OEM开发人员的计算机上完成的。OEM开发人员可在Target Designer中完成配置后创建映像。Target Designer在开发人员指定的位置创建一个操作系统文件夹结构,并使用目标操作系统的二进制文件和注册表配置单元填充该文件夹结构。然后,OEM开发人员可将这些文件复制到目标设备的磁盘上。系统引导目标设备时,Windows Embedded Standard 2009通过首次启动代理(FBA),由FBA完成操作系统的最终安装。完成FBA后,操作系统即可投入使用。

  在Windows Embedded Standard 7中,操作系统的创建完全在目标设备上进行。无论是IBW和ICE配置方法,配置工作都在IBW工具上最终完成,从而实现操作系统的创建。IBW首先在设备上安装基本操作系统,然后安装所选的包,并应用所有配置设置。基本安装完成后,设备将重新启动到安装的操作系统。然后,与FBA非常相似,完成操作系统的最终安装后,操作系统即可投入使用。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭