英特尔® EFI 平台创新架构

基本输入/输出系统(BIOS)是平台启动固件,计算机的微处理器通过它来使系统在打开电源后完成初始化工作。它也管理计算机操作系统和设备之间的数据流,这些设备包括硬盘、显卡、键盘、鼠标和打印机等。

可扩展固件接口规范(Extensible Firmware Interface Specification,EFI)是一个描述平台固件与操作系统或其他应用软件之间的程序接口的业界标准。EFI 可应用于基于英特尔® 32 位和 64 位处理器的所有平台,包括手持设备、笔记本电脑、台式机和服务器。同时,EFI 为 OEM 厂商实现产品差异化,提供了极大的可扩展性和可定制性。EFI 提供了从传统的“PC-AT”型的启动模式到全新的启动模式的一条渐进的道路。

英特尔® EFI 平台创新架构(The Intel® Platform Innovation Framework for EFI)(以下简称为“架构”)是基于 EFI 的新的产品级实现。该“架构”实现了一整套健壮的框架接口,它使得 BIOS 行业和我们的客户能加速创新的过程,保持特色并加速平台设计工作。对于基于英特尔® 架构(IA)的所有平台来说,该“架构”是英特尔推荐的 EFI 规范的实现。与以前 IA 系统使用的固件相比,它主要有以下一些特点:

  • 模块化组件设计。
  • 基于 C 语言的固件开发。
  • 可支持未来平台新功能和特性的灵活设计。
  • 共同的代码基础可应用于从手持设备到高端服务器的各类平台。

2004 年 12 月,英特尔将“架构”的核心部分 —“基础代码”,作为开放源代码发布在网站

绿色的“基础代码”和一些通用的驱动程序已经被作为开放源代码公布在
http://www.Tianocore.org

TianoCore.org 上。该网站由 Collabnet * 公司主持,旨在使更多人共同参与、促进“基础代码”的发展。虽然完整的固件产品仍将来自于 BIOS 厂商,但这一举措大大提高了固件的健壮性和透明度。同时发布的还有 EFI 开发软件包(EDK),它提供了一个非常好的环境,来开发、测试和调试:

  • 基础代码
  • EFI & DXE 驱动程序
  • EFI Option Rom
  • EFI 应用程序

关于 EFI 的更多信息,请访问: http://www.intel.com/technology/efi

关于英特尔 EFI 平台创新架构的更多信息请访问: http://www.intel.com/technology/framework



    返回页首