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