EFI или BIOS в Intel Atom.
У меня есть атом Intel с Fedora на нем. Я вижу конфигурационный файл efi в /boot/efi/EFI/redhat, но конфигурационный файл efi указывает, что это приложение dos/windows.
Я использовал dmidecode cmd и обнаружил, что эта система все еще использует BIOS. Вот вывод
Дескриптор 0x0004, тип DMI 0, 24 байта
Информация о BIOS
Vendor: Intel Corp.
Version: DPP3510J.86A.0216.2007.0502.1916
Release Date: 05/02/2007
Address: 0xF0000
....
....
Я не могу понять, что на самом деле запускает системный BIOS или EFI. Кроме того, поскольку EFI является относительно новым, кто-то может предложить, с чего начать, так как я хочу написать приложение в EFI, который я считаю, на языке C
1 ответ
Решение
EFI - расширяемый интерфейс встроенного ПО теперь усовершенствован до UEFI.
Все реализации в C только, как вы думали.
См. UEFI
Для начала работы в UEFI
- Загрузите EDK2 Tree с SF.net и следуйте инструкциям.
Есть форум разработчиков edk2. Для спецификаций UEFI, пожалуйста, перейдите на UEFI.org