从头开始编写非常基本的 RTOS 的最佳参考
Best reference to start writing a very basic RTOS from scratch
我想写一个非常基本的 RTOS,它可以在两个任务之间切换。它不适用于任何专业用途。纯属娱乐
大多数参考资料都是关于如何使用 RTOS 而不是关于如何编写一个。
提及像 FreeRTOS 这样的开源 RTOS 不会让我们理解基本概念。
我找到的一个参考文献是 Simple Real Time Operating Sysytems
我想知道是否有任何其他资源可以作为那些希望从头开始编写 RTOS 的人的启动器。
Jean Labrosse 的书 MicroC/OS-II:The Real Time Kernel describes the implementation of a simple RTOS in minute detail. There is a new edition for MicroC/OS-III,具有特定于体系结构的版本(但我没有使用过新版本,MicroC/OS-III 具有更多 complex/sophisticated 调度程序)。
虽然现在商业 RTOS MicroC/OS 最初是由本书(及其 µC/OS 前身)作为 RTOS kernel/scheduler 实现的参考。它的原则可以更广泛地应用于实现您自己的 RTOS(当然您需要尊重任何许可和版权)。
我想写一个非常基本的 RTOS,它可以在两个任务之间切换。它不适用于任何专业用途。纯属娱乐
大多数参考资料都是关于如何使用 RTOS 而不是关于如何编写一个。
提及像 FreeRTOS 这样的开源 RTOS 不会让我们理解基本概念。
我找到的一个参考文献是 Simple Real Time Operating Sysytems
我想知道是否有任何其他资源可以作为那些希望从头开始编写 RTOS 的人的启动器。
Jean Labrosse 的书 MicroC/OS-II:The Real Time Kernel describes the implementation of a simple RTOS in minute detail. There is a new edition for MicroC/OS-III,具有特定于体系结构的版本(但我没有使用过新版本,MicroC/OS-III 具有更多 complex/sophisticated 调度程序)。
虽然现在商业 RTOS MicroC/OS 最初是由本书(及其 µC/OS 前身)作为 RTOS kernel/scheduler 实现的参考。它的原则可以更广泛地应用于实现您自己的 RTOS(当然您需要尊重任何许可和版权)。