如何在 POSIX-UEFI 中获取输入?

问题描述 投票:0回答:1

我想制作一个受 DOS 启发的 UEFI 操作系统,简单,是一个很好的起点。接受命令并运行这些命令,但我不太明白“接受命令”部分。在 POSIX-UEFI 中,uefi.h 有一个自定义 printf,所以我假设它需要一个自定义 scanf,给定不同的 I/O 系统(有根据的猜测)。

我已经尝试了很多事情。我公然尝试将 scanf 放入我的代码中,并且收到隐式函数声明警告,因此 uefi.h 中似乎没有 scanf 。我搜索了很多东西,但没有得到任何与我的问题相关的信息,所以我来到了这里。

提前致谢:)。

c posix uefi
1个回答
0
投票

在 POSIX-UEFI 中,处理用户输入可能会因其 I/O 系统而有所不同。由于 uefi.h 中未明确支持 scanf,因此您可能需要为受 DOS 启发的操作系统实现自定义输入函数。考虑探索替代方案,例如解析输入缓冲区或使用可用的 UEFI 功能创建自定义输入处理程序来实现命令接收。

© www.soinside.com 2019 - 2024. All rights reserved.