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

Abl*_*ose 5 rtos

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

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

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

我找到的一个参考是Simple Real Time Operating Sysytems

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

Cli*_*ord 8

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

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