加载和执行UEFI应用程序
通过调用EFI_BOOT_SERVICES
中的LoadImage()
和StartImage()
函数可以加载并执行一个UEFI应用程序。但在这之前,我们需要为我们要加载的程序创建一个设备路径。
在本章中,我们将会解释“设备路径”这个概念,告诉你如何查看和创建它,并介绍如何加载并执行UEFI应用程序。
事实上,Linux内核镜像可以被编译成一个UEFI应用程序。在本章的最后,我们将编写一个简单的Bootloader来启动Linux内核。
通过调用EFI_BOOT_SERVICES
中的LoadImage()
和StartImage()
函数可以加载并执行一个UEFI应用程序。但在这之前,我们需要为我们要加载的程序创建一个设备路径。
在本章中,我们将会解释“设备路径”这个概念,告诉你如何查看和创建它,并介绍如何加载并执行UEFI应用程序。
事实上,Linux内核镜像可以被编译成一个UEFI应用程序。在本章的最后,我们将编写一个简单的Bootloader来启动Linux内核。