从头开始编写非常基本的RTOS的最佳参考

时间:2015-03-03 11:24:16

标签: rtos

我希望编写一个非常基本的RTOS,它可以在两个任务之间切换。它不适合任何专业用途。它只是为了好玩

大多数参考文献都说明了如何使用RTOS而不是如何编写RTOS。

引用像FreeRTOS这样的开源RTOS不会让我们理解基本概念。

我发现的一个参考是Simple Real Time Operating Sysytems

我想知道是否还有其他任何来源可以成为那些希望从头开始编写RTOS的人的kickstarter。

1 个答案:

答案 0 :(得分:7)

Jean Labrosse的书MicroC/OS-II:The Real Time Kernel详细介绍了简单RTOS的实现。 MicroC/OS-III有一个新版本,具有特定于体系结构的版本(但我没有新版本的经验,而且MicroC / OS-III具有稍微复杂/复杂的调度程序)。

虽然现在商业RTOS本身就是MicroC / OS,但最初由本书(及其μC/ OS前身)作为RTOS内核/调度程序实现的参考。其原则可以更广泛地应用于实现您自己的RTOS(当然,您需要尊重任何许可和版权)。