UEFI-win10-EDK2搭建
主要参考链接UEFI 原理与编程 1 - UEFI开发环境EDK2搭建
开发工具
- 装2015的时候遇到很多问题,最后放弃了,我装了官方版VS 2017 ,参考https://www.cnblogs.com/yilezhu/p/10857134.html
- 安装Python2.7 https://www.python.org/downloads/release/python-2716/. 新建环境变量PYTHON_HOME,值为C:\Python27\
- 下载IASL编译器. https://acpica.org/downloads/binary-tools,往环境变量PATH中添加C:\UEFI\iasl
- 下载NASM. https://www.nasm.us/,往环境变量PATH中添加C:\UEFI\nasm
- 下载Openssl. http://wiki.overbyte.eu/arch/openssl-1.1.0g-win32.zip. 往环境变量PATH中添加C:\UEFI\nasm\和C:\UEFI\openssl\
- 下载edk2开发包, 解压: https://codeload.github.com/tianocore/edk2/zip/vUDK2018 最新的edkII官网版本中有所改动,没有nt32等包,用了这个老哥的下载链接
- 生成OPENSSL加密库。从https://github.com/openssl/openssl/archive/OpenSSL_1_1_0g.zip 下载,下载后解压到edk2\CryptoPkg\Library\OpensslLib中,重命名为op