UEFI Driver 程序框架前面几节着重介绍了 UEFI 应用程序的编写。在之前的介绍中 UEFI Application 通常在 UEFI Shell 中运行,特点是执行完即退出,不常驻系统且不提供服务,而是查找并使用系统中的 Protocol 服务。本节简单介绍一下 UEFI 的另一种重要的程序类型,即 UEFI Driver。有过 Linux 开发经验的朋友可以很容易理解这种设计思想,即类比于 Linux 的应用层和驱动层分离的设计思想。应用程序不能直接访问硬件,而是基于驱动程序提供的服务访问硬件数据,以实现特定功能。具体来说