2013-07-11 2 views
2

Я сделал так много исследований о том, как программировать BIOS с нуля, но я ничего не получил. У кого-нибудь есть какой-то учебник или руководство по BIOS, которое было бы высоко оценено. У меня нет абсолютно никакого места. Вероятно, это невозможно, но я хочу, по крайней мере, полу-универсальный BIOS, в идеале используя виртуальную машину.Запуск программирования BIOS

+1

Вы имеете в виду, в идеале, строго IBM-совместимый BIOS для строго IBM-совместимых аппаратных средств? – Tommy

+0

Возможный дубликат [Написание собственного BIOS] (http://stackoverflow.com/questions/10890048/writing-my-own-bios) – rob

+0

Этот вопрос и в основном ответы мне показались полезными – blueray

ответ

5

№. Только люди с информацией, которую вы ищете, являются производителями материнских плат, и они обычно не публикуют ее.

Некоторые проекты для создания открытого BIOS существуют (например, Coreboot), но они существенно зависят от обратной инженерии. (Они также чрезвычайно ограничены тем, что они поддерживают.)

+1

Я уверен, что есть люди кто реверсировал хотя бы некоторые из них? –

+1

Несколько, да, для некоторых материнских плат, но все это по своей сути очень специфично для аппаратного обеспечения. Нет универсальной документации, и не может быть никакой информации о аппаратном обеспечении, которое использует OP. – duskwuff

7

coreboot - проект с открытым исходным кодом BIOS, который поддерживает более 200 системных плат. Это может быть хорошим местом для начала, если вы хотите просмотреть какой-то код и получить представление обо всем, что должен сделать биос.

http://www.coreboot.org/Welcome_to_coreboot

+1

+1 Мне нравится предлагать альтернативы с открытым исходным кодом лучше, чем говорить «нет, это невозможно». –

Смежные вопросы