Определение интерфейса между операционной системой и встроенным ПО платформы
Предыстория
Спецификация UEFI (Unified EFI, ранее спецификация 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*
Для источника нового ELILO требуются gcc3.x и binutils 2.11.90 или исполняемые файлы более поздней версии. Уже скомпилированное ядро Linux* с интерфейсом EFI, поддерживающим IA-32, доступно на веб-сайте www.kernel.org для любых ядер начиная с версии 2.6.1 и выше.
EGRUB — доступно по запросу. Отправьте электронное сообщение по каналу общей обратной связи EFI
Novell* — рекомендации по созданию разделов UEFI SLES/SLED 11 для установки 64-разрядной системы
Обучение
С вопросами об учебных курсах, проводимых в вашем регионе, обращайтесь к своему поставщику встроенного ПО UEFI. Для организации собственных учебных курсов свяжитесь с нами для получения материалов.
Загрузите презентации с последних форумов разработчиков Intel