UEFI 学习 - 运行第一个DXE Driver
Posted 毛毛虫的爹
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UEFI 学习 - 运行第一个DXE Driver相关的知识,希望对你有一定的参考价值。
一、 编写源代码
编写C:\\edkii\\OvmfPkg\\MyHelloWorldDXEDriver\\MyHelloWorldDXEDriver.c
#include <uefi.h>
#include <Library/UefiLib.h>
#include <Library/BaseLib.h>
#include <Library/DebugLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/UefiDriverEntryPoint.h>
#include <Library/UefiBootServicesTableLib.h>
EFI_STATUS
EFIAPI
MyHelloWorldDXEDriverEntry(
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
EFI_STATUS Status = EFI_SUCCESS;
DEBUG ((EFI_D_ERROR , “MyHelloWorldDXEDriverEntry Start…\\n”));
DEBUG ((EFI_D_ERROR ,“MyHelloWorldDXEDriverEntry Endt…\\n”));
return Status;
1
编写C:\\edkii\\OvmfPkg\\MyHelloWorldDXEDriver\\MyHelloWorldDXEDriver.inf
[Defines]
INF_VERSION = 0x00010006
BASE_NAME = MyHelloWorldDXEDriver
FILE_GUID = 6AE7DE6E-F0AF-485f-9937-EB70FD
以上是关于UEFI 学习 - 运行第一个DXE Driver的主要内容,如果未能解决你的问题,请参考以下文章