Всем привет. Существуют ли какие-нибудь методы отладки кода BIOS/UEFI посредством эмуляции? Как разработчики тестируют код? Возможно, через эмуляторы, имеется некий фреймворк... Просветите по данной теме, пожалуйста.
P.S. Меня интересует именно отладка, а не дизассемблирование кода.
Перенес в EFI.
maco
Re: Отладка кода BIOS/UEFI.
Если у вас есть, чем поделиться, будет здорово почитать.
Никто не мешает заглянуть в
maco, спасибо за наводку.
Re: Отладка кода BIOS/UEFI.
Re: Отладка кода BIOS/UEFI.
awoland, спасибо, в данное
STRAIDER, EDK - EFI Development Kit, этим то, в общем, уже все сказано, в комплект входит эмулятор среды EFI.
Но мне интересно первым делом не EFI, а BIOS и его эмуляция. Дизассесмблировать - без проблем, но для лучшего понимания кода, необходима отладка, а вот как это лучше сделать... Присматриваюсь к эмуляторам QUEMU и BOCHS. VMWare и VirtualBox не подходят, т.к. у них свои биосы вшиты, а нужен полноценный эмулятор 386 + среды.
C BIOSом сложнее ... Есть
Для поддержки старого железа ? IMHO, дешевле поменять платформу, чем приобрести все эти СДК и отладчики. Пора переходить на UEFI, а старые технологии постепенно должны отмереть совсем.
awoland, чисто спортивный
Старые биосы - отмирающая
Все современные ноутбуки (почти поголовно) имеют биосы UEFI.
Такие производители, как Intel, HP, Gigabyte, MSI, Lenovo, ASUS, Sony, Acer в современных настольных и серверных продуктах (материнских платах) используют биосы, основанные на технологии UEFI. Эппл в своих современных продуктах, основанных на платформе Intel использует собственную реализацию UEFI. Все основные производители биосов (AMI, Phoenix, Insyde) в своих последних разработках используют UEFI технологию.
Re: Отладка кода BIOS/UEFI.