嵌入式操作系统是嵌入式系统应用的核心。完成简单功能的嵌入式系统一般不需要操作系统,但是随着所谓后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
·目录 第1章 ARM嵌入式系统基础11.1 嵌入式系统的基本概念11.2 嵌入式系统的发展历程21.3 ARM微处理器41.4 嵌入式操作系统51.4.1 常用嵌入式操作系统61.4.2 嵌入式操作系统的实时性101.5 嵌入式系统的应用领域111.6 嵌入式系统的未来发展趋势13第2章 ARM嵌入式开发模式和基本开发流程152.1 ARM嵌入式开发模式152.1.1 在线
上传时间: 2013-07-02
上传用户:wanqunsheng
简易地演示操作系统方面的一个重要问题——生产者消费者
上传时间: 2014-06-13
上传用户:dongbaobao
嵌入式实时操作系统ARM的开发
上传时间: 2014-11-26
上传用户:sdq_123
基于ARM内核微处理器操作系统的移植
上传时间: 2014-11-30
上传用户:bruce5996
一个小基于的ARM操作系统
上传时间: 2015-03-03
上传用户:www240697738
嵌入式操作系统 arm-ucos2041
上传时间: 2013-12-15
上传用户:小宝爱考拉
基于arm的linux操作系统的minGUI图形库,是较好的GUI,比QT要简洁,代码的集成度高,是很好的参考程序
上传时间: 2015-03-17
上传用户:zhoujunzhen
一、 硬件 1) ARM的内核简介 2) 指令结构 3) ARM的异常中断处理 二、 软件 1) 操作系统的软件 2) 映射方式 3) 编译调试的方法
上传时间: 2015-03-26
上传用户:silenthink
基于ARM系列微处理器的uclinux代码实现,对学习操作系统原理很有帮助.
上传时间: 2013-12-22
上传用户:牛布牛