概述
不同的厂商对UEFI有不同的实现, 一种比较常用的开源实现是EDK2. EDK2是一个遵循UEFI标准和PI标准的跨平台固件开发环境....Windows下开发环境配置
之前在物理机win10上进行安装, 折腾了一天也没配好环境, 包括wsl全都试过了, 全部以失败告终. 这一次直接开了一个Win7的虚拟机来安装..
安装开发工具
1....安装VS 2015 (VS2017亦可, 但感觉VS2015文件小一点 / VS2019在2018的EDK2中无支持, 2019的EDK虽然有支持, 但由于改了很多部分, 网络上并没有对应的教程), 微软把官方的下载链接藏得比较深...往环境变量PATH中添加C:\UEFI\nasm\和C:\UEFI\openssl\
6.下载edk2开发包, 解压: https://codeload.github.com/tianocore/edk2...修改第60行为 TOOL_CHAIN_TAG = VS2015 , 之后检查tools_def.txt, 确保编译器路径正确.
编译UEFI模拟器和UEFI工程
1.