2013-07-11 46 views
2

我已经做了很多关于如何从头开始编程BIOS的研究,但我一无所获。有没有人有任何种类的BIOS教程或指南,这将不胜感激。我已经绝对不会在哪里。这可能是不可能的,但我想要至少一个半通用BIOS,理想情况下使用虚拟机。开始BIOS编程

+1

你的意思是,理想情况下,对于严格IBM兼容的硬件严格的IBM兼容的BIOS? – Tommy

+0

可能重复的[写我自己的BIOS](http://stackoverflow.com/questions/10890048/writing-my-own-bios) – rob

+0

这个问题和主要答案似乎对我有帮助 – blueray

回答

5

不可以。唯一有你要找的信息的人是主板制造商,他们通常不会发布它。

某些创建开放BIOS的项目存在(例如,Coreboot),但它们主要依赖于逆向工程。 (它们也是极其受限于它们的支持。)

+1

我敢肯定有人出去有谁反向工程,至少有一些呢? – 2013-07-11 19:14:49

+1

对某些主板来说有些不错,但它本质上都是硬件特定的。没有通用文档,OP可能没有任何关于硬件的信息。 – duskwuff

7

coreboot是一个开源的BIOS项目,支持超过200个主板。如果你想浏览一些代码并且了解bios必须完成的所有事情,这可能是一个很好的开始。

http://www.coreboot.org/Welcome_to_coreboot

+1

+1我喜欢提出开源替代方案,而不是说“不可能”。 – 2013-07-11 19:19:49