从零开始编写基本实时操作系统的最佳参考资料

6
我希望能写一个非常基本的RTOS,只能在两个任务之间切换。这并不是为了专业使用,只是为了好玩。
大多数参考资料说明如何使用RTOS,而不是如何编写RTOS。
参考开源RTOS(如FreeRTOS)并不能使我们理解基本概念。
我发现了一份参考资料Simple Real Time Operating Sysytems
我想知道是否有其他来源可以为那些想从头开始编写RTOS的人提供启动帮助。
1个回答

8
Jean Labrosse的书 MicroC/OS-II:The Real Time Kernel 详细描述了一个简单RTOS的实现。现在有MicroC/OS-III的新版本,其中包括特定于架构的版本(但我没有使用过新版本,而MicroC/OS-III具有稍微更复杂/先进的调度程序)。
尽管现在是一款商业RTOS,但MicroC/OS最初是通过这本书(以及其µC/OS前身)作为RTOS内核/调度程序实现的参考。其原则可以更广泛地应用于实现自己的RTOS(当然,您需要尊重任何许可证和版权)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接