gpt4 book ai didi

c - 如何防止 Lua 使用 stdio 或在 rtos 中重定向 stdio

转载 作者:行者123 更新时间:2023-11-30 20:41:31 28 4
gpt4 key购买 nike

我正在尝试将Lua移植到arm9 cpu上的ucos。 lua源代码在很多地方都有usd stdio lib。然而,我的硬件中没有为 stdin/sdout 等留下 uart。更糟糕的是,如果使用stdio,ADS的编译将使用半主机。

所以我想避免在 lua 中使用 stdio 或者只是将 stdio 重定向到内存中的某个缓冲区!

我怎样才能实现这个目标?

最佳答案

Lua 中唯一使用 stdio 的部分是 io 库和捆绑的解释器。您可以简单地不包含 io 库并提供您自己的接口(interface),或者对其进行适当的修补。您可能还需要覆盖基本库集中的 print。

关于c - 如何防止 Lua 使用 stdio 或在 rtos 中重定向 stdio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13797273/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com