Определение интерфейса между операционной системой и микропрограммным обеспечением платформы

Предварительная информация

Спецификации Unified EFI (UEFI) (ранее Спецификации EFI) определяют интерфейс между операционной системой и микропрограммным обеспечением платформы.

Интерфейс включает таблицы данных с информацией о платформе, а также вызовы служб загрузки и времени исполнения, доступные ОС и загрузчику ОС. Они обеспечивают стандартную среду для загрузки ОС и выполнения предзагрузочных приложений.

Спецификация UEFI изначально была предназначена компьютеров следующего поколения на базе архитектуры IA. Она развилась из программы "Intel® Boot Initiative" (IBI), начавшейся в 1998 году.

Исходная версия этой спецификации Intel была опубликована под названием EFI, а ее развитие завершилось версией EFI 1.10.

В 2005 году был создан форум Unified EFI Forum как общеотраслевая организация для продвижения принятие спецификации EFI и продолжения ее разработки. Используя спецификацию EFI 1.10 в качестве отправной точки, эта отраслевая группа выпустила последующие версии спецификации, переименованной в Unified EFI.

Текущую версию спецификации UEFI можно найти на веб-сайте UEFI.

Спецификации Intel® Platform Innovation Framework для EFI и UEFI

Полезные ресурсы

Центр обучения независимых поставщиков оборудования UEFI
Найдите последние инструментальные ресурсы и учебные материалы, чтобы начать разработку драйверов и приложений.

UEFI и история микропрограммного обеспечения
За информацией об истории UEFI и данной инфраструктуры обращайтесь к нам.

Отраслевая группа UEFI
Форум Unified EFI

Последняя версия UEFI и базовый код для реализаций EFI
TianoCore.org

Центр ресурсов сообщества Intel® UEFI
Ключ для успешной разработки микропрограммного обеспечения, драйверов и приложений для UEFI в платформах на базе архитектуры Intel®.

Linux* ELILO* Sources

Source for new ELILO requires gcc3.x and binutils 2.11.90 or higher binaries already compiled Linux* kernel with EFI support for IA-32 is available at www.kernel.org in any of the kernels starting from 2.6.1 or higher.

EGRUB—Available upon request. Send e-mail to EFI General Feedback.

Novell*—UEFI SLES/SLED 11 partitioning recommendations for installing X64

Fedora*—EFI Fedora 9 wiki

Обучение

С вопросами об учебных курсах, проводимых в вашем регионе, обращайтесь к своему поставщику микропрограммного обеспечения UEFI. Для организации собственных учебных курсов, обращайтесь к нам за материалом.

Загрузите презентации с последних форумов разработчиков Intel