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