Перенаправить UEFI Shell I/O

Я хотел бы перенаправить стандартный ввод / вывод на UEFI Shell с удаленного ПК. У меня есть / вижу два варианта:

1) Через интерфейс UART/COM: есть ли какое-то простое решение, чтобы запустить это внутри оболочки? (Я не хочу входить в настройки "BIOS", но начать перенаправление через скрипт оболочки)

Я могу написать приложение UEFI-Shell, которое использует UART-интерфейс. И я обнаружил, что есть драйвер терминала в edk2\MdeModulePkg\Universal\Console\TerminalDxe. Но я не мог найти ничего о том, как использовать это для перенаправления ConIn и ConOut.

2) Через SSH: единственная информация, которую я нашел, - это то, что можно настроить SSH-сервер в EFI Shell:

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

Но в поисках большего я не смог найти никакой информации о howor, если уже есть какие-либо приложения / документы UEFI.

0 ответов

Я запустил TerminalDxe.

Это просто компиляция TerminalDxe из EDK2

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

а затем загрузить его в оболочку UEFI

load TerminalDxe.efi
Другие вопросы по тегам