【问题标题】:How do I develop an UEFI application using the network packages?如何使用网络包开发 UEFI 应用程序?
【发布时间】:2021-05-01 12:58:51
【问题描述】:

我看到 GNU EFI 是一个编译应用程序的工具链,但它似乎没有很多库。

Tianocore EDK2 附带大量代码,以及我仍在研究的模块和驱动程序。默认情况下,它会构建一个完整的固件映像,我将其用作 BIOS。

我需要做的是,开发一个支持网络的应用程序,该应用程序将向服务器查询启动指令,然后准备接下来的步骤。这个想法是从管理服务器控制启动过程,因此客户端应该能够按照说明从 TFTP、本地存储或更新本地存储等启动。

【问题讨论】:

    标签: uefi gnu-efi


    【解决方案1】:

    编写 UEFI 网络应用程序有两个主要选项。

    托管网络协议的固件尝试通过 TFTP/PXE 或 HTTPS 自动配置您的网络并下载适当的文件。

    简单网络协议如果您想自己处理事情,可以让您对数据包接口进行原始访问。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      • 2015-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      相关资源
      最近更新 更多