wanlix嵌入式操作系統(tǒng)
ARM7目錄下是可以在ARM7內(nèi)核上運(yùn)行的wanlix操作系統(tǒng)源代碼,開發(fā)時(shí)使用的芯片是ADI公司的ADUC7026芯片。
CORTEX目錄下是可以在CORTEX內(nèi)核上運(yùn)行的wanlix操作系統(tǒng)源代碼,其中包括ST公司的STM32F103芯片和TI公司的LM3S8962芯片。
在“底層工作者手冊(cè)之嵌入式操作系統(tǒng)內(nèi)核5.7.pdf”一書中對(duì)wanlix操作系統(tǒng)的編寫過程做了詳細(xì)的介紹,包括ARM芯片結(jié)構(gòu)及一些嵌入式操作系統(tǒng)知識(shí)的介紹,建議讀者閱讀此手冊(cè)。
************************************************************************************************************
Wanlix是一個(gè)內(nèi)核非常小的嵌入式操作系統(tǒng),只有幾百個(gè)字節(jié),但功能少,只提供任務(wù)切換功能,非常適合資源特別少但又需要任務(wù)切換的小項(xiàng)目。
Mindows可提供多種操作系統(tǒng)功能,是實(shí)時(shí)搶占式操作系統(tǒng),任務(wù)支持多種優(yōu)先級(jí)搶占調(diào)度,將實(shí)時(shí)性高的任務(wù)設(shè)置為高優(yōu)先級(jí)就可以保證軟件系統(tǒng)的實(shí)時(shí)性,用戶也可根據(jù)自身需求選取需要的部分,也可在此基礎(chǔ)上編寫代碼增加自己需要的功能,具有可裁剪性。
我將Wanlix和Mindows的開發(fā)過程記錄下來,就形成了這本“底層工作者手冊(cè)之嵌入式操作系統(tǒng)內(nèi)核”一書,本手冊(cè)不僅僅是從應(yīng)用的角度介紹操作系統(tǒng)如何使用,更重要的是從原理的角度對(duì)操作系統(tǒng)的功能做了分析、設(shè)計(jì),從無到有循序漸進(jìn)一點(diǎn)點(diǎn)的增加操作系統(tǒng)的功能,并且每增加一個(gè)功能便配以一個(gè)例子加以演示,讓讀者能立刻看到代碼運(yùn)行的結(jié)果。 本手冊(cè)記錄了我從對(duì)操作系統(tǒng)內(nèi)核不了解到寫出操作系統(tǒng)內(nèi)核的過程,這樣的一個(gè)過程對(duì)你來說應(yīng)該也是一個(gè)最好的學(xué)習(xí)過程。 如果你有一定的C語言基礎(chǔ),并且對(duì)硬件也有稍微的了解,那么我相信你一定會(huì)看明白本手冊(cè)!也一定可以隨心所欲的修改、擴(kuò)展你需要的操作系統(tǒng)功能!
請(qǐng)登陸blog.sina.com.cn/ifreecoding獲取更多資料
************************************************************************************************************
