UEFI EDK2框架学习 (一)
01 Shell界面打印
执行qemu指令后
qemu-system-x86_64 -drive if=pflash,format=raw,file=OVMF.fd -nographic -net none
出现shell界面
02 在UEFI shell中创建APP
- 创建SimplestApp文件夹以及SimplestApp.c、SimplestApp.inf
cd edk2
mkdir SimplestApp
uuidgen
// generate 50db2697-eb40-40cd-ae1b-629b82358c89
- OvmfPkg/OvmfPkgX64.dsc中添加
- build -> 生成OVMF.fd以及SimplestApp.efi文件
build --platform=OvmfPkg/OvmfPkgX64.dsc --arch=X64 --buildtarget=RELEASE --tagname=GCC5
03 运行结果
执行qemu
qemu-system-x86_64 -drive if=pflash,format=raw,file=OVMF.fd -drive format=raw,file=fat:rw:C:\\tool\\edk2\\UEFI_disk -nographic -net none
结果如下