我需要一个非常小的开源内核(你知道的最小)至少有一个带/不带GUI的控制台i / o我可以编译成目标代码并使用一个简单的bootloader将它加载到RAM中(我已经知道了)有)。目标是能够从内核中读取/写入磁盘。有什么建议吗?
答案 0 :(得分:2)
FreeRTOS可能值得一看。大量支持的平台,占地面积小。免费版本是GPL,可能会阻碍您可能想要做的任何封闭式源代码开发,但是如果您愿意付费,可以使用更多自由许可证的商业版本。
ucLinux略重一些,但仍然可以在没有MMU的系统上运行。我自己从未尝试过部署这个系统,我只使用了已经有适合他们的系统的系统(旧的Gumstix板)。
如果你要定位x86,你可以去寻找更实质的东西。 Tiny Core Linux的MicroCore变体将需要几兆字节的RAM。
答案 1 :(得分:1)