2015-03-03 31 views
4

我希望編寫一個非常基本的RTOS,它可以在兩個任務之間切換。它不適合任何專業用途。它只是爲了好玩從頭開始編寫一個非常基本的RTOS的最佳參考

大多數參考文獻都提到如何使用RTOS,而不是寫如何使用RTOS。

引用像FreeRTOS這樣的開源RTOS不會讓我們理解基本概念。

一個參考,我發現是Simple Real Time Operating Sysytems

我會想知道是否有這對於那些誰希望從頭開始編寫的RTOS一個Kickstarter的任何其他來源。

回答

6

Jean Labrosse的書MicroC/OS-II:The Real Time Kernel描述了一個簡單實現的簡單實時操作系統的細節。有一個MicroC/OS-III的新版本,與架構特定的版本(但我沒有經驗的新版本,和MicroC/OS-III有稍微更復雜/複雜的調度)。

雖然現在商業RTOS在其本身的MicroC/OS中最初由本書(及其μC/ OS的前身)作爲RTOS內核/調度程序實現的參考。其原理可以更廣泛地應用於實現您自己的RTOS(儘管您需要尊重任何許可證和版權當然)。