『UEFI』『EDK II』如何使用qemu+OVMF運行UEFI APP

首先搭建好qemu+ovmf環境。

一、將寫好的UEFI APP放入MdeModulePkg/Application下

MdeModulePkg/Application/Module_Dir/

二、修改OvmfPkgX64.dsc,添加新增加module的路徑

  • vim OvmfPkg/OvmfPkgX64.dsc  
  • 增加MdeModulePkg/Application/Module_Dir/Module_Name.inf

三、重新build -D ADD_SHELL_STRING

四、進入 ~/run-ovmf/hda-contents

五、將編譯好的efi複製到當前目錄

cp ~/src/edk2-ws/Build/OvmfX64/DEBUG_GCC5/X64/Module_Name.efi .

六、執行RunQemu.sh

  •   cd ..
  •   . RunQemu.sh

七、在qemu UEFI Shell中輸入新增加的指令


 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章