Definición de la interfaz entre el sistema operativo y el firmware de plataforma
Información general
La especificación EFI Unificada (UEFI) (anteriormente conocida como la especificación EFI) define una interfaz entre un sistema operativo y un firmware de plataforma.
La interfaz consta de tablas de datos que incluyen información relacionada con la plataforma, llamadas de servicio de arranque y llamadas de servicio de tiempo de actividad disponibles para el sistema operativo y su correspondiente sistema de carga. Estos proporcionan un entorno estándar para arrancar un sistema operativo y ejecutar aplicaciones de arranque previo.
La especificación UEFI estaba destinada inicialmente para la próxima generación de ordenadores equipados con la arquitectura AI y representa un avance del programa "Intel® Boot Initiative" (IBI) que se inició en 1998.
La versión original de Intel de esta especificación se denominó públicamente EFI, acabando con la versión EFI 1.10.
En 2005, se creó el Unified EFI Forum como una organización abierta para promocionar la adopción y continuar con el desarrollo de la especificación EFI. Al utilizar la especificación EFI 1.10 como el punto de partida, este grupo de la industria creó las siguientes especificaciones, renombrándolas EFI Unificada.
La versión actual de la especificación UEFI está disponible en el sitio web de la UEFI.
Intel® Platform Innovation Framework para las especificaciones UEFI y EFI
Recursos útiles
Centro de UEFI para proveedores independientes de hardware
Busque los últimos recursos y formación para herramientas para iniciarse en el desarrollo de controladores y aplicaciones.
Antecedentes del marco de trabajo y de la UEFI
Para obtener más información sobre los antecedentes de la UEFI y del marco de trabajo, contáctenos.
Grupo de la industria de la UEFI
El Unified EFI Forum
Último código base y UEFI para implementaciones EFI
TianoCore.org
Centro de recursos de la comunidad UEFI de Intel®
Su pasarela para desarrollar firmware, controladores y aplicaciones UEFI para utilizarlas en plataformas con arquitectura Intel®
Fuentes de Linux* ELILO*
La fuente para el nuevo ELILO requiere gcc3.x y binutils 2.11.90 o kernel Linux* binarios mayores compilados con soporte para EFI para IA-32 está disponible en www.kernel.org en cualquiera de los kernels, desde 2.6.1 o posterior.
EGRUB—Disponible bajo petición, envíe un correo electrónico a comentarios generales de EFI
Novell*—UEFI SLES/SLED 11 recomendaciones de particionamiento para instalar X64
Formación
Contacte con su proveedor de firmware de la UEFI para obtener formación. Para preparar su propia formación, contáctenos para recibir el material.
Descargar presentaciones de Intel Developer Forums recientes
Herramientas y utilidades
- Compilador Intel® C para código byte EFI
- Proyecto del kit de herramientas para aplicaciones
- Kit de desarrollo de la EFI
- Kit de desarrollo de la EFI II
- Intel® UEFI Development Kit Debugger Tool (Intel® UDK Debugger Tool)
- Utilidades de disco de UEFI*
- Formación, controladores, recursos y herramientas de la UEFI