EDKII 开源代码下载后如何建立模拟环境?
1. SVN下载安装
2.EDKII source code checkout
路径:https://svn.code.sf.net/p/edk2/code/trunk/edk2
3.编译(windows平台)
代码下载完毕后,假如根目录为 c:\edk2
编译步骤如下:
1)安装VS2008
2)在cmd窗口运行edksetup --nt32 (注意nt32前有两个'-')
3)运行程序build -t VS2008x86
build.exe位于目录 BaseTools\Bin\Win32
-t 表示override Conf\targets.txt 中的环境变量 TOOL_CHAIN_TAG
4)运行shell模拟环境
在cmd窗口中运行 \Build\NT32IA32\DEBUG_VS2008x86\IA32\SecMain.exe 即会出现虚拟的UEFI boot 窗口
在虚拟环境中执行exit 命令可以进入bios setup
参考链接:Getting Started with EDK II