嵌入式操作系統(tǒng)是嵌入式系統(tǒng)應(yīng)用的核心。完成簡(jiǎn)單功能的嵌入式系統(tǒng)一般不需要操作系統(tǒng),但是隨著所謂后PC時(shí)代的來(lái)臨,嵌入式系統(tǒng)設(shè)計(jì)日趨復(fù)雜,嵌入式操作系統(tǒng)就必不可少了。一般而言,嵌入式操作系統(tǒng)不同于一般意義的計(jì)算機(jī)操作系統(tǒng),它有占用空間小、執(zhí)行效率高、方便進(jìn)行個(gè)性化定制和軟件要求固化存儲(chǔ)等特點(diǎn)。 本文在討論了嵌入式操作系統(tǒng)的基本理論之后,論述了MINIX 3操作系統(tǒng)的特點(diǎn),指出了MINIX 3向嵌入式操作系統(tǒng)方面發(fā)展的意義和可行性。建立可移植代碼是操作系統(tǒng)移植的首要步驟和重要途徑,本文又論述了建立可移植代碼的一般方法和過(guò)程。而后深入分析了MINIX 3操作系統(tǒng)的內(nèi)核結(jié)構(gòu)及組成部分,重組了內(nèi)核目錄樹(shù),列出了移植MINIX 3內(nèi)核需要重新編寫(xiě)的內(nèi)核接口。在MINIX 3已有代碼的基礎(chǔ)上,分離了一部分機(jī)器相關(guān)代碼和體系結(jié)構(gòu)不相關(guān)代碼,建立了相應(yīng)的可移植代碼。 提到嵌入式,就不能不提ARM,ARM體系結(jié)構(gòu)是目前最流行的嵌入式微處理器體系結(jié)構(gòu)。本文就是針對(duì)ARM處理器體系結(jié)構(gòu)來(lái)展開(kāi)的,文中簡(jiǎn)單介紹了ARM處理器的情況,并且對(duì)應(yīng)ARM體系結(jié)構(gòu)修改了MINIX 3內(nèi)核的部分代碼。最后在深入分析了Minix3操作系統(tǒng)進(jìn)程調(diào)度算法和代碼之后,結(jié)合軟實(shí)時(shí)操作系統(tǒng)進(jìn)程調(diào)度特點(diǎn)和要求,改進(jìn)了MINIX 3進(jìn)程調(diào)度策略,使之適合軟實(shí)時(shí)操作系統(tǒng)的要求,并給出了修改后的相關(guān)源代碼。
標(biāo)簽: Minix3 ARM 嵌入式 操作系統(tǒng)
上傳時(shí)間: 2013-06-24
上傳用戶(hù):kksuyiwen
Minix3的源碼,內(nèi)有boot,etc,fs,inet,kernel,lib,mm,test等幾個(gè)模塊,提供編譯工具和MakeFile
標(biāo)簽: Minix3 源碼
上傳時(shí)間: 2013-12-24
上傳用戶(hù):rocwangdp
參照Minix3寫(xiě)的操作系統(tǒng) 用GCC+NASM+BOCHS開(kāi)發(fā)
標(biāo)簽: Minix3 BOCHS NASM GCC
上傳時(shí)間: 2013-12-20
上傳用戶(hù):zsjzc
最新Minix3源碼,對(duì)于學(xué)習(xí)操作系統(tǒng)的很有幫助
上傳時(shí)間: 2014-01-22
上傳用戶(hù):asdfasdfd
Minix3的源碼,是一個(gè)實(shí)時(shí)微內(nèi)核的操作系統(tǒng)
上傳時(shí)間: 2016-06-06
上傳用戶(hù):qb1993225
minix 源碼分析報(bào)告。介紹了 Minix3 中源碼的主要功能及實(shí)現(xiàn)方式。
標(biāo)簽: Minix3 minix 源碼分析 報(bào)告
上傳時(shí)間: 2013-12-17
上傳用戶(hù):songnanhua
操作系統(tǒng)課程設(shè)計(jì) 在Minix3下實(shí)現(xiàn)實(shí)時(shí)進(jìn)程,這是在Minix3.1.1下修改過(guò)的源碼
標(biāo)簽: Minix3 操作系統(tǒng) 進(jìn)程
上傳時(shí)間: 2016-08-13
上傳用戶(hù):trepb001
Minix3.1.1源代碼,對(duì)于學(xué)習(xí)linux和unix都是非常有好處的。
標(biāo)簽: minix 源代碼
上傳時(shí)間: 2013-11-26
上傳用戶(hù):huangld
Minix3.11的源碼。[MINIX 3是一個(gè)為高可靠性應(yīng)用而設(shè)計(jì)的自由且簡(jiǎn)潔的類(lèi)UNIX系統(tǒng)。]
標(biāo)簽: Minix MINIX 3.11 UNIX
上傳時(shí)間: 2013-12-27
上傳用戶(hù):agent
Minix3的源代碼,Linux0.11中有他的身影。研究操作系統(tǒng)的可以看下。
標(biāo)簽: Minix3 源代碼
上傳時(shí)間: 2014-01-24
上傳用戶(hù):tianyi223
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1