自学内容网 自学内容网

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

结果如下


原文地址:https://blog.csdn.net/qq_41945053/article/details/142470684

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!