今天晚上就要上火车赶赴北京给我们公司的第一个客户做DEMO了.要是一切顺利的话,那么在四月份我国第一个采用EFI BIOS的PC机就将出现再市场上了.没想到啊,在EFI BIOS时代,我们中国人的厂商抢到了世界的前头.
OK,走之前,和大家谈谈EFI BIOS的一些基本概念吧.
EFI BIOS 入门之概念篇
1) Protocol
EFI内核的创新之处80%就在Protocol上了,这是一种类似COM/COM+的东西,EFI Protocol可以在二进制级上提供代码的兼容性,Protocol为整个BIOS提供模块化的可能.这可不是源代码级的模块化,而是真正的二进制的模块化支持.
你可以把EFI Protocol想象成C++的Class,不过它没有那些什么构造函数之类的东西,Protocol就是Protocol,它为EFI BIOS下的两个模块通信提供了接口封装的机制.在EFI Specs中,已经规定了很多的Protocol,我们先看一个在继续下面的讨论:
#define EFI_BLOCK_IO_PROTOCOL_GUID /
{ /
0x964e5b21, 0x6459, 0x11d2, 0x8e, 0x39, 0x0, 0xa0, 0xc9, 0