操作系統源代碼 嵌入式操作系統wanlix

jopen 12年前發布 | 19K 次閱讀 操作系統

ARM7目錄下是可以在ARM7內核上運行的wanlix操作系統源代碼,開發時使用的芯片是ADI公司的ADUC7026芯片。
CORTEX目錄下是可以在CORTEX內核上運行的wanlix操作系統源代碼,其中包括ST公司的STM32F103芯片和TI公司的LM3S8962芯片。
在“底層工作者手冊之嵌入式操作系統內核5.7.pdf”一書中對wanlix操作系統的編寫過程做了詳細的介紹,包括ARM芯片結構及一些嵌入式操作系統知識的介紹,建議讀者閱讀此手冊。

*****************************************************************************************
Wanlix是一個內核非常小的嵌入式操作系統,只有幾百個字節,但功能少,只提供任務切換功能,非常適合資源特別少但又需要任務切換的小項目。

Mindows可提供多種操作系統功能,是實時搶占式操作系統,任務支持多種優先級搶占調度,將實時性高的任務設置為高優先級就可以保證軟件系統的實時性,用戶也可根據自身需求選取需要的部分,也可在此基礎上編寫代碼增加自己需要的功能,具有可裁剪性。


我將Wanlix和Mindows的開發過程記錄下來,就形成了這本“底層工作者手冊之嵌入式操作系統內核”一書,本手冊不僅僅是從應用的角度介紹操作系統如何使用,更重要的是從原理的角度對操作系統的功能做了分析、設計,從無到有循序漸進一點點的增加操作系統的功能,并且每增加一個功能便配以一個例子加以演示,讓讀者能立刻看到代碼運行的結果。 本手冊記錄了我從對操作系統內核不了解到寫出操作系統內核的過程,這樣的一個過程對你來說應該也是一個最好的學習過程。 如果你有一定的C語言基礎,并且對硬件也有稍微的了解,那么我相信你一定會看明白本手冊!也一定可以隨心所欲的修改、擴展你需要的操作系統功能!


請登陸blog.sina.com.cn/ifreecoding獲取更多資料

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!