0

我想重定向 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 应用程序/文档,我无法找到有关如何或的任何信息。

4

1 回答 1

0

我运行了 TerminalDxe。

它只是编译 EDK2 的 TerminalDxe

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

然后在 UEFI Shell 中加载它

load TerminalDxe.efi
于 2019-01-11T09:04:29.730 回答