<分区>
我需要一个非常小的开源内核(你知道的最小的),至少有一个带/不带 GUI 的控制台输入/输出,我可以编译成目标代码并使用一个简单的引导加载程序(我已经有)。目标是能够从内核中对磁盘进行读/写。有什么建议吗?
<分区>
我需要一个非常小的开源内核(你知道的最小的),至少有一个带/不带 GUI 的控制台输入/输出,我可以编译成目标代码并使用一个简单的引导加载程序(我已经有)。目标是能够从内核中对磁盘进行读/写。有什么建议吗?
最佳答案
FreeRTOS也许值得一瞧。大量支持的平台,占用空间小。免费版本是 GPL,这可能会阻碍您可能想要进行的任何闭源开发,但是如果您愿意付费,您可以使用具有更自由许可证的商业版本。
ucLinux稍微重一点,但仍然可以在没有 MMU 的系统上工作。我从来没有真正尝试过自己部署这个,我只使用了已经有合适图像的系统(旧的 Gumstix 板)。
如果您打算以 x86 为目标,您可以选择更实质性的东西。 Tiny Core Linux 的 MicroCore 变体将需要几兆字节的 RAM。
关于c++ - 需要非常小的开源内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12298758/