【问题标题】:Redirect UEFI Shell I/O重定向 UEFI Shell I/O
【发布时间】:2021-03-19 22:36:14
【问题描述】:

我想重定向 UEFI Shell 标准输入/标准输出以从远程 PC 工作。 我有/看到两个选项:

1) 通过 UART/COM 接口: 有什么简单的解决方案可以在 shell 内运行吗? (我不想进入“BIOS”设置,而是通过 shell 脚本开始重定向)

我能够编写一个使用 UART 接口的 UEFI-Shell 应用程序。我发现在 edk2\MdeModulePkg\Universal\Console\TerminalDxe 有一个终端驱动程序。但我找不到任何关于如何使用它来重定向 ConIn 和 ConOut 的信息。

2) 通过 SSH:我发现的唯一信息是可以在 EFI Shell 中设置 SSH 服务器:

http://www.rodsbooks.com/efi-programming/why.html

但是如果已经有任何可用的 UEFI 应用程序/文档,我无法找到任何有关如何或文档的信息。

【问题讨论】:

    标签: uefi gnu-efi


    【解决方案1】:

    我运行了 TerminalDxe。

    它只是编译 EDK2 的 TerminalDxe

    build -a X64 -p MdeModulePkg/MdeModulePkg.dsc -m MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf
    

    然后在 UEFI Shell 中加载它

    load TerminalDxe.efi
    

    【讨论】:

      猜你喜欢
      • 2021-11-09
      • 2013-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-14
      • 1970-01-01
      相关资源
      最近更新 更多