摘要: 如何搭建EDK2开发环境以及编译UEFI程序,请参考:ubuntu20.04下搭建EDK2开发环境 。 编译EDK2 UEFI shell程序: cd edk2 export WORKSPACE=$PWD export EDK_TOOLS_PATH="$PWD/edk2/BaseTools" exp 阅读全文
posted @ 2023-12-07 19:29 闹闹爸爸 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 在UEFI代码中执行UEFI shell命令,类似于linux下C代码执行system("command")系统调用。 MyUefiShell.inf内容如下: [Defines] INF_VERSION = 1.25 BASE_NAME = MyUefiShell FILE_GUID = 6987 阅读全文
posted @ 2023-12-07 19:13 闹闹爸爸 阅读(123) 评论(0) 推荐(0) 编辑
摘要: EDK2是UEFI应用程序的官方开发环境。它是由开源的Tianocore项目开发的,英特尔、惠普和微软是该项目的主要贡献者。虽然它可能比GNU-EFI大,但它有更多的功能,因此,一些操作系统开发人员可能更喜欢它而不是GNU-EFI。 什么是EDK2? EDK2完全实现了UEFI规范。它包含开放虚拟机 阅读全文
posted @ 2023-12-07 14:31 闹闹爸爸 阅读(951) 评论(0) 推荐(0) 编辑