新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > ARM系统预引导固件的新机遇-UEFI

ARM系统预引导固件的新机遇-UEFI

作者:时间:2011-08-18来源:网络收藏
优越性

本文引用地址:http://www.eepw.com.cn/article/150337.htm

  尽管现有的并没有BIOS的束缚,使用UEFI标准对仍有很多优越性。 OEM / ODM厂商一直在试图降低开发成本。代码共享是在预领域实现这目标的一种方式。

  和x86都注重计算连续性,UEFI不仅使得在ARM产品之间或在x86产品之间代码共享,还可以让代码在不同处理器架构的产品之间共享。产品可以共享外围设备(网络,SATA,USB控制器等),以及众多的设计功能集。

  图2显示了从x86到ARM的一个移植有99.42%的代码不需要更改。

  

  图2: ARM移植中添加和更改的程序行数

  模块化的UEFI技术还可以使芯片厂商能够为自己的硬件提供驱动程序。这使得OEM / ODM厂商能够灵活地使用来自不同供应商的模块,扩大了选择余地。

  UEFI在ARM的实现提供了真正独立于操作的启动解决方案,而其他大多数现有的ARM启动解决方案(UBoot,小内核等)是与他们的支持操作相耦合的。对计算连续性的追求也包括支持Windows和Linux等多个操作

  把预引导固件标准化于UEFI也使潜在的独立固件供应商能够进入市场提供支持。这将有可能让这些厂商为多个客户提供支持,有效地部署模块,并提供可扩展的共同解决方案。这种标准化也将减少芯片厂商的开发成本,现在他们只需要支持一种类型的驱动程序给所有的OEM/ ODM来整合。这可以提高验证效率和调试的能力。

  对于操作系统厂商,这种标准化使它们能够集中在同一个引导程序方面的投资。这种标准化也将为独立软件开发商提供新的创新的机会。

  组织结构

  UEFI论坛是一个非赢利的合作贸易组织,旨在促进和管理UEFI标准。 AMD,安迈,苹果,戴尔,惠普,IBM,系微,英特尔,联想,微软和凤凰科技是发起人在董事会任职。 ARM公司,博通,博科,ARCI,Emulex,富士通,鸿海,浪潮,LSI,百敖软件,日电,英伟达,甲骨文,QLogic,桑迪亚国家实验室,希捷,东芝,威盛和威睿是贡献者成员,还有130多个公司和个人的使用者成员。这是在预引导固件行业最广泛的行业代表。

  如图3所示,论坛有四个工作组。发起者和贡献者有机会在这些工作组贡献和施加影响:

  

  图3: UEFI 论坛组织结构图

  工业通讯工作组(ICWG)

  ICWG旨在通过教育,宣传和营销各种方案使业界对UEFI规范有清楚的认识并鼓励业界普及其使用。ICWG与ODM和OEM,产业界的合作伙伴,技术联盟/协会团体同行,以及行业媒体进行交流和协作,以达到他们对UEFI的认识和广泛采纳。

  ICWG负责有关UEFI论坛进展和成功的对外交流。这个工作组将制定如新闻稿,新闻文章,白皮书,演示文稿,相关文件等必要的技术和市场营销方式。

  ICWG将帮助指引会员公司的营销和新闻发布,以确保信息内容及相关UEFI活动的时间安排上的一致性。

  平台初始化工作组(PIWG)

  该工作组的范围如下:PI规范和其他由工作组的大多数商定的相关规范。这些规范的实现是作为固件在UEFI规范的界面层之下提供计算机系统初始化服务。PI的实现不是UEFI规范的必须。

  UEFI规范工作组(USWG)

  该工作组的范围是管理和发展的“统一可扩展固件接口”规范的定义。该规范的目的是定义在平台固件和操作系统软件之间的控制转移中使用的编程接口和相关数据结构和约定。此外,操作系统启动前环境中附加卡适配器引导支持,制造测试和自动化等的编程接口需要也在考虑的范围。

  为支持主要规范工作,该工作组还被授权编写“UEFI的驱动程序作者指南”及任何类似的材料,这将有助于在UEFI产品的开发。

  UEFI测试工作组(UTWG)

  该小组负责(1)制作和维护UEFI自我认证测试套件,(2)认可开源的平台初始化规范的自我认证为测试套件和(3)组织UEFI的插拔大会活动和培训。

  每个工作组可组建子团队来就特定专题召集专家对某些界面和功能深入探讨。例如,USWG有一个网络子团队专职网络有关的协议,包括对IPv6的支持,一个安全子团队专职与安全相关的协议,一个配置子团队专职人机接口基础设施相关的协议。当然,还有一个ARM绑定子团队来定义UEFI2.3规范中的ARM绑定。 ARM公司,苹果,惠普,微软和凤凰科技是该子团队的主要成员。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭