科技行者

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

知识库

知识库 安全导航

至顶网软件频道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则表现在功能集包层面。

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

关键字: embedded Windows 嵌入式 微软

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

组件依赖关系
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 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 7各项性能对比(二)

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

自定义组件支持

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

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

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

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