专题:系统固件开发学习
共4篇相关文章

如何通过UEFI图形输出协议GOP在屏幕上高效显示高分辨率图像?
上一节中我们介绍了如何在 UEFI 应用程序中调用特定的 Protocol。本节的任务是利用 UEFI 中的图形输出协议 Gop 在屏幕上输出一个特定图形。下面是我们本次的工程目录。 MyPkg ├── Application │ └──...

如何通过UEFI Application 调用特定Protocol实现复杂功能?
如何在 UEFI 应用程序中调用 Protocol 前面我们介绍过 Protocol 的本质是一个包含一系列函数指针的 C 语言结构体。例如: typedef struct { EFI_TEXT_RESET Reset; EFI_TEXT_...

如何通过 UEFI Shell 编写并执行一个简单的 Hello World 程序?
如何创建一个 UEFI 应用程序 在之前的文章中曾详细介绍了 EDKII 开发环境的搭建以及 OVMF 固件的编译过程。并且使用 QEMU 虚拟机来执行编译好的 OVMF 固件。我们知道在 Linux 终端中可以在命令行中执行编译好的应用程...

BIOSUEFI系统分别使用MBRGPT分区,哪种更适合我的需求?
BIOSUEFI 与其分别使用的磁盘分区形式 MBRGPT 一、传统 BIOS 与现代 UEFI 的对比 BIOS 的工作流程简单介绍如下。首先电脑通电之后会进行开机自检,检查 CPU、内存、硬盘等关键硬件是否正常。随后开始初始化硬件,...
