Я сделал так много исследований о том, как программировать BIOS с нуля, но я ничего не получил. У кого-нибудь есть какой-то учебник или руководство по BIOS, которое было бы высоко оценено. У меня нет абсолютно никакого места. Вероятно, это невозможно, но я хочу, по крайней мере, полу-универсальный BIOS, в идеале используя виртуальную машину.Запуск программирования BIOS
ответ
№. Только люди с информацией, которую вы ищете, являются производителями материнских плат, и они обычно не публикуют ее.
Некоторые проекты для создания открытого BIOS существуют (например, Coreboot), но они существенно зависят от обратной инженерии. (Они также чрезвычайно ограничены тем, что они поддерживают.)
Я уверен, что есть люди кто реверсировал хотя бы некоторые из них? –
Несколько, да, для некоторых материнских плат, но все это по своей сути очень специфично для аппаратного обеспечения. Нет универсальной документации, и не может быть никакой информации о аппаратном обеспечении, которое использует OP. – duskwuff
coreboot - проект с открытым исходным кодом BIOS, который поддерживает более 200 системных плат. Это может быть хорошим местом для начала, если вы хотите просмотреть какой-то код и получить представление обо всем, что должен сделать биос.
+1 Мне нравится предлагать альтернативы с открытым исходным кодом лучше, чем говорить «нет, это невозможно». –
- 1. Запуск реального «Bios Setup» на виртуальной машине
- 2. Запуск программирования ПЛИС
- 3. запуск программирования смарт-карт
- 4. Последовательный запуск программирования
- 5. BIOS interrupt _int86
- 6. Запуск сценария для получения настроек BIOS возвращает только знак равенства
- 7. Как изменяться порядок загрузки BIOS?
- 8. Многопоточный BIOS
- 9. Использование функций BIOS через C++
- 10. Запуск программирования и моделирования TinyOS в Windows
- 11. Буфер для клавиатуры BIOS
- 12. Утилита для настройки BIOS BIOS CMOS в моей Vista
- 13. Программирование в BIOS
- 14. Получение серийного номера BIOS
- 15. Как очистить пароль Bios
- 16. Написал мой собственный BIOS
- 17. Процедура загрузки Bios
- 18. Что такое функциональность BIOS?
- 19. BIOS переписать на x86
- 20. Вкратце, BIOS vs DOS
- 21. Чтение Bios With C#
- 22. Lenovo BIOS WMI - InvalidQuery
- 23. BIOS Read Sectors
- 24. 0xffff0 и BIOS
- 25. Проблемы после обновления BIOS
- 26. Как скриншот BIOS
- 27. Инициализация IOMMU без поддержки BIOS
- 28. Bios INT 13h! нужна помощь
- 29. изменение языка BIOS ProBook 6450b
- 30. Как изменить qemu-kvm bios?
Вы имеете в виду, в идеале, строго IBM-совместимый BIOS для строго IBM-совместимых аппаратных средств? – Tommy
Возможный дубликат [Написание собственного BIOS] (http://stackoverflow.com/questions/10890048/writing-my-own-bios) – rob
Этот вопрос и в основном ответы мне показались полезными – blueray