![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UEFI
LifeIce
这个作者很懒,什么都没留下…
展开
-
UEFI HOB
转自:http://blog.csdn.net/celiaqianhj/article/details/6799799 HOB:Hand-off Block在PEI的执行过程中,PEI Phase提供了一种简单的机制来为数据存储分配内存,这个数据存储区被称为HOBs。这个数据存储区的基本内容为Hand-off Block,即HOB。在内存中,连续存在的HOBs对PEI转载 2012-09-17 20:29:05 · 799 阅读 · 0 评论 -
CONTAINING_RECORD IN EFI
转自:http://blog.csdn.net/hgf1011/article/details/4635888CONTAINING_RECORD IN EFI EFI BIOS几乎全部用C完成,它几乎将C语言的各种技巧发挥到了极致。C的精髓泰半是指针,另外宏也是非常值得称道的。程序员对于宏的评价可谓褒贬不一,有人说它是万恶之源,有人则赞其为一把利刃。我个人觉得运用之妙,存乎一心,宏不是转载 2012-09-17 16:28:06 · 905 阅读 · 1 评论 -
Add option ROM
• Step1: Create folder for new option ROM: including 3 components 1.makefile.new 2.OptionRombin file 3.INF fileexample:$(PROJECT_FAMILY)\$(PROJECT_NAME)\B原创 2012-10-10 09:11:46 · 1177 阅读 · 0 评论 -
修改开机LOGO
有两种方法:一种是通过EzH20工具,另一种是在代码中更改加载的Logo. 1.EzH20工具(1)把编译生成的*.fd文件加载到EzH20中(2)在工具的logo选项中选择要加载的logo(3)保存修改的*.fd(4)把修改的*.fd文件合成bin文件,下到DEMO板上2.在\Platform\Generic\Logo\InsydeBoot下修改*.bmp为要更改的l原创 2012-11-05 22:43:09 · 1241 阅读 · 0 评论 -
How to implement an UEFI Shell Application
1.在$(EFI_SOURCE)\Application\Shell下创建一个文档HelloWorld,包括: C header file (HelloWorld.h) C source file (HelloWorld.c) A component description HelloWorld.inf fileHelloWorld.i原创 2012-11-21 14:36:36 · 1830 阅读 · 1 评论 -
Shell环境下增加Internal Command
1.在$(EFI_SOURCE)\Application\shell\下建立一个文件,命名为Hello 包括Hello.c、Hello.h、Hellostrings.uni2.在$(EFI_SOURCE)\Application\shell\Shell.inf orShellFull.inf中的【sources.common】添加 Hello\He原创 2012-11-21 13:48:39 · 1811 阅读 · 0 评论 -
SPI Flash Parts
Related Files $(EFI_SOURCE)\$(PROJECT_FAMILY)\$(PROJECT_NAME)\Common.dsc $(EFI_SOURCE)\Library\RuntimeDxe\FdSupportLib\FdSupportLib.inf $(EFI_SOURCE)\Library\RuntimeDxe\FdSupportLib\FdSupport原创 2012-11-23 14:59:33 · 1249 阅读 · 0 评论