![](https://img-blog.csdnimg.cn/64b7f0c22be74ec1af2384db9b2d2d04.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
UEFI_2023
文章平均质量分 61
UEFI学习记录
小鹰信息技术服务部
Tolerance, Diversity. Hit Refresh.
展开
-
UEFI: 模块和包概述
UEFI规范中有两个最重要的概念:模块(Module)和包(Package)。原创 2023-08-10 20:06:40 · 232 阅读 · 0 评论 -
制作UEFI启动盘
将Shell.efi拷贝至U盘的efi\boot目录,并重命名为bootx64.efi。U盘接电脑,选择USB启动,即可进入UEFI Shell。在U盘根目录新建文件夹efi\boot。1.制作UEFI BIOS下的启动盘。格式化U盘为FAT32格式。原创 2023-08-09 21:36:10 · 1636 阅读 · 0 评论 -
UEFI build报错:‘build‘ is not recognized as an internal or external command
之前的测试中不也是用build命令的吗?怎么现在不能识别了?研究一番,找到了原因,原来是环境变量没有设置。然后重新运行build指令,成功。原创 2023-08-08 20:25:13 · 384 阅读 · 0 评论 -
Windows下调试UEFI程序:Visual Studio调试
以edk2\MdeModulePkg\Application\HelloWorld这个项目作为调试目标。原创 2023-08-07 20:39:11 · 830 阅读 · 0 评论 -
UEFI开发环境搭建(Windows)
双击C:\UEFIWorkspace\Build\EmulatorIA32\DEBUG_VS2017\IA32\WinHost.exe。完成之后可在Build\EmulatorIA32目录下看到对应文件夹(忽略VS2015那个,因为target填错了)至此,Windows下的UEFI开发环境搭建完毕。进入..\UEFIWorkspace\edk2。2.4 检查edk2/Conf下的配置文件。2.1 更新Submodule(子模块)3. 编译UEFI模拟器和UEFI程序。3.1 编译UEFI模拟器。原创 2023-05-30 19:52:05 · 1023 阅读 · 0 评论 -
UEFI环境设置报错:error 7000: Failed to execute command Vc\bin\nmake.exe /nologo tbuild
那么VS2017用哪个名字呢?其实从tools_def.txt文件种大致能看出来,名字就是VS2017,不带x86这种字样。保险起见,找到了官方Tool Chain定义如下,确实是VS2017。应该是build target设置有问题,按照默认的设置,在本机上并没有找到..\Vc\bin\nmake.exe这个路径。看上去是没找到Vc\bin\nmake.exe。于是修改target.txt。原创 2023-05-30 19:36:44 · 2186 阅读 · 0 评论 -
Visual Studio添加native tools command prompt
学习UEFI开发,环境设置种需要用到native tools command prompt,但是看了一下VS2017的Tools菜单下没有这个选项。原创 2023-05-29 19:01:58 · 1368 阅读 · 0 评论