嵌入式操作系统是嵌入式系统应用的核心。完成简单功能的嵌入式系统一般不需要操作系统,但是随着所谓后PC时代的来临,嵌入式系统设计日趋复杂,嵌入式操作系统就必不可少了。一般而言,嵌入式操作系统不同于一般意义的计算机操作系统,它有占用空间小、执行效率高、方便进行个性化定制和软件要求固化存储等特点。 本文在讨论了嵌入式操作系统的基本理论之后,论述了MINIX 3操作系统的特点,指出了MINIX 3向嵌入式操作系统方面发展的意义和可行性。建立可移植代码是操作系统移植的首要步骤和重要途径,本文又论述了建立可移植代码的一般方法和过程。而后深入分析了MINIX 3操作系统的内核结构及组成部分,重组了内核目录树,列出了移植MINIX 3内核需要重新编写的内核接口。在MINIX 3已有代码的基础上,分离了一部分机器相关代码和体系结构不相关代码,建立了相应的可移植代码。 提到嵌入式,就不能不提ARM,ARM体系结构是目前最流行的嵌入式微处理器体系结构。本文就是针对ARM处理器体系结构来展开的,文中简单介绍了ARM处理器的情况,并且对应ARM体系结构修改了MINIX 3内核的部分代码。最后在深入分析了MINIX3操作系统进程调度算法和代码之后,结合软实时操作系统进程调度特点和要求,改进了MINIX 3进程调度策略,使之适合软实时操作系统的要求,并给出了修改后的相关源代码。
上传时间: 2013-06-24
上传用户:kksuyiwen
MINIX3的源码,内有boot,etc,fs,inet,kernel,lib,mm,test等几个模块,提供编译工具和MakeFile
上传时间: 2013-12-24
上传用户:rocwangdp
参照MINIX3写的操作系统 用GCC+NASM+BOCHS开发
上传时间: 2013-12-20
上传用户:zsjzc
最新MINIX3源码,对于学习操作系统的很有帮助
上传时间: 2014-01-22
上传用户:asdfasdfd
MINIX3的源码,是一个实时微内核的操作系统
上传时间: 2016-06-06
上传用户:qb1993225
minix 源码分析报告。介绍了 MINIX3 中源码的主要功能及实现方式。
上传时间: 2013-12-17
上传用户:songnanhua
操作系统课程设计 在MINIX3下实现实时进程,这是在MINIX3.1.1下修改过的源码
上传时间: 2016-08-13
上传用户:trepb001
MINIX3.1.1源代码,对于学习linux和unix都是非常有好处的。
上传时间: 2013-11-26
上传用户:huangld
MINIX3.11的源码。[MINIX 3是一个为高可靠性应用而设计的自由且简洁的类UNIX系统。]
上传时间: 2013-12-27
上传用户:agent
MINIX3的源代码,Linux0.11中有他的身影。研究操作系统的可以看下。
上传时间: 2014-01-24
上传用户:tianyi223