ARM系统预引导固件的新机遇-UEFI
。对计算连续性的追求也包括支持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公司,苹果,惠普,微软和凤凰科技是该子团队的主要成员。
- 嵌入式系统的机遇与挑战(08-02)
- ARM系统预引导固件的新机遇- UEFI(07-12)
- 电子产品防止被“山寨”的几种方法(05-29)
- 初涉USB,初学者USB入门总结(2) 设备固件程序(12-14)
- EFI(可扩展固件接口)是神马?(12-13)
- STM32 v3.5固件库systick ms延时(12-02)