簡介,特點,
簡介
ARM7目錄下是可以在ARM7核心上運行的wanlix作業系統原始碼,開發時使用的晶片是ADI公司的ADUC7026晶片。
CORTEX目錄下是可以在CORTEX核心上運行的wanlix作業系統原始碼,其中包括ST公司的STM32F103晶片和TI公司的LM3S8962晶片。
在“底層工作者手冊之嵌入式作業系統核心5.7.pdf”一書中對wanlix作業系統的編寫過程做了詳細的介紹,包括ARM晶片結構及一些嵌入式作業系統知識的介紹。
特點
Wanlix是一個核心非常小的嵌入式作業系統,只有幾百個位元組,但功能少,只提供任務切換功能,非常適合資源特別少但又需要任務切換的小項目。
Mindows可提供多種作業系統功能,是實時搶占式作業系統,任務支持多種優先權搶占調度,將實時性高的任務設定為高優先權就可以保證軟體系統的實時性,用戶也可根據自身需求選取需要的部分,也可在此基礎上編寫代碼增加自己需要的功能,具有可裁剪性。
將Wanlix和Mindows的開發過程記錄下來,就形成了這本“底層工作者手冊之嵌入式作業系統核心”一書,本手冊不僅僅是從套用的角度介紹作業系統如何使用,更重要的是從原理的角度對作業系統的功能做了分析、設計,從無到有循序漸進一點點的增加作業系統的功能,並且每增加一個功能便配以一個例子加以演示,讓讀者能立刻看到代碼運行的結果。 本手冊記錄了我從對作業系統核心不了解到寫出作業系統核心的過程,這樣的一個過程對你來說應該也是一個最好的學習過程。 如果你有一定的C語言基礎,並且對硬體也有稍微的了解,那么我相信你一定會看明白本手冊!也一定可以隨心所欲的修改、擴展你需要的作業系統功能!