================================
敬请关注:“固件C字营”

以前的开发环境因更换电脑被破坏,重新基于最新的版本在Windows环境下使用VS2019社区版搭建UEFI/EDK2开发环境,简单记录。
工具准备:
- EDK,从github下载最新的版本到本地目录,如:D:\EDK2
- iASL,解压之后放在C:\ASL目录
- NASM,下载并安装默认C:\Users\xx\AppData\Local\bin\NASM\
- VS2019,社区版选装Windows SDK,笔者使用的是10.0.19041.0
- 创建文件vcvarsx86_amd64_EFI.bat(@call "%~dp0vcvarsall.bat" x86_x64 10.0.19041.0 %*)放入C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build目录。
- 运行vcvarsx86_amd64_EFI.bat,切换到D:\EDK2
- 运行set NASM_PREFIX=NASM安装路径\(步骤3)
- 运行edksetup.bat reconfig
- 运行edksetup.bat rebuild
- 运行edksetup.bat VS2019
- 运行build -t VS2019
- 会构建EmulatorIA32 package
- 运行EDK2\Build\EmulatorIA32\DEBUG_VS2019\IA32\WinHost.exe启动模拟EFI环境

URL:
1.https://github.com/tianocore/edk2
2.https://acpica.org/downloads/binary-tools
3.https://www.nasm.us/

==============================
敬请猛戳下面链接,关注&转发
敬请关注:“固件C字营”
点击左下角“分享”,快乐更多人
==============================
本文介绍了如何在Windows环境下使用Visual Studio 2019社区版搭建UEFI/EDK2开发环境。详细步骤包括下载最新EDK2、配置iASL、安装NASM、选择安装Windows SDK,以及创建和运行必要的批处理文件,最终成功构建EmulatorIA32包并在模拟EFI环境中运行。
5348

被折叠的 条评论
为什么被折叠?



