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

开发
本系列文章介绍了Windows Embedded Standard 2009和Windows Embedded Standard 7在组件化、工具和映像构建流程等方面的部分不同。目的是使用户深入了解这两款嵌入式产品之间的差异,以及这两款产品在创建和部署嵌入式设备映像时在功能、工具和用户整体体验方面的部分不同。

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

组件依赖关系
Windows Embedded Standard 7采用了与Windows Embedded Standard 2009类似的组件依赖关系概念。与Windows Embedded Standard 2009不同,Windows Embedded Standard 2009的依赖关系表现在组件层面,Windows Embedded Standard  7则表现在功能集包层面。如下表所示,Windows Embedded Standard 2009和Windows Embedded Standard 7的依赖关系类型相似。

宏组件与模板

在Windows Embedded Standard 2009中,为满足安装某些功能或应用的依赖关系,可应用宏组件,或将宏组件导入组件数据库中。宏组件可指定某些配置设置,以及任何所需的和/或可选的依赖关系。宏组件的安装与标准组件类似,但宏组件中不包含任何文件。因此,OEM开发人员可使用(如Target Designer等)嵌入式工具修改配置的设置。

Windows Embedded Standard 7中也采用了类似的概念。有一个模板是用于满足特定功能或应用的安装。该模板详细列出了一系列的功能集包,这些包对于这类功能或应用来说是必需的。但是,模板的安装方式与标准功能集包的安装方式不太相同,它不允许使用(例如映像配置编辑器,ICE)等嵌入式工具更改配置设置。

SMI设置与配置设置

在Windows Embedded Standard 2009中,用户可以使用组件指定配置设置(例如,定义防火墙端口等),系统支持OEM开发人员使用Target Designer设定所需的设置值。这些设置使用HTML作为用户界面应用到组件wrapper文件(或SLD),这些设置可修改某些特定功能的运行(例如,启用或禁用防火墙端口)。

在Windows Embedded Standard 7中,OEM开发人员可以通过ICE控制的***设置是从Windows 7继承来的组件中可见和可变的SMI设置。此外在功能集包层面没有任何其他设置可执行。因此,功能的某些操作是不可见的,或者是不能定义为组件层的SMI设置,不能进行修改(例如,设置防火墙端口)。换言之,Windows Embedded Standard 7的OEM开发体验与Windows Embedded Standard 2009大相径庭。

嵌入式功能(EEFs)

在Windows Embedded Standard 2009中,EEFs与其他组件的实现方式相同。与之类似的是,在Windows Embedded Standard 7中,EEFs的实现方式与其他功能集相同。在EEFs方面,除下表给出的少数例外,Windows Embedded Standard 7基本与Windows Embedded Standard 2009相同。

 

自定义组件支持

在Windows Embedded Standard 2009中,OEM开发人员可通过创建适用的二进制文实现适用的SLD文件自定义组件,然后将组件导入组件数据库。这样,这些客户化的组件就具有扩展功能并可被集成到开发平台,使用(例如Target Designer等)嵌入式工具为用户提供无缝的体验。
由于OEM开发人员无法在Windows Embedded Standard 7中创建自定义组件或功能集,所以对于嵌入式包和开发平台,他们的体验会有所不同。然而,OEM开发人员可以创建自定义的功能(包括第三方驱动程序),放入到分发共享目录中的“$OEM $”文件夹。这样可以支持OEM开发人员将自定义功能加入嵌入式运行时映像,或将它们作为配置集重新分发。但如果使用这种方法,自定义功能不能表示与Windows Embedded Standard 7功能集的任何依赖关系,系统中也没有基于工具的机制可改变设置。

责任编辑:马沛 来源: 51CTO.com
相关推荐

2010-04-13 17:47:50

WindowsEmbe微软嵌入式开发Windows7

2010-04-13 17:38:13

WindowsEmbe微软嵌入式开发Windows7

2010-04-13 17:07:18

WindowsEmbe微软嵌入式开发Windows7

2010-12-14 18:56:12

微软

2010-02-25 09:48:37

Windows Emb

2010-03-04 13:54:17

Windows EmbICE

2010-05-07 15:38:29

Windows Emb

2010-03-31 13:08:18

Windows Emb

2009-03-12 09:59:43

Windows7WindowsVistWindowsXP

2010-04-08 11:05:55

2010-04-10 13:06:24

Windows Emb

2010-05-05 13:23:31

Windows Emb

2010-03-26 11:36:50

Windows Emb

2010-04-08 13:29:27

Windows Emb

2009-05-31 10:00:26

2012-08-16 13:24:58

Windows 8Windows 7对比

2010-05-26 15:17:06

Windows Emb

2010-03-02 14:09:15

Windows Emb

2009-07-16 14:58:16

Windows Emb

2009-07-16 14:41:48

Windows Emb
点赞
收藏

51CTO技术栈公众号