嵌入式操作系统微内核结构的研究与设计

来源 :桂林工学院 桂林理工大学 | 被引量 : 0次 | 上传用户:jskrrockboy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着后PC时代的到来,嵌入式系统的设计已经成为现代计算机应用设计的一大领域和方向,在自动控制、汽车、手持设备、航空航天、武器装备等领域以及生活中的各方面,嵌入式系统都有着非常广泛的应用。为了应对越来越多样化和复杂化的应用,在嵌入式系统中使用嵌入式操作系统已经成为未来嵌入式系统发展的一个方向,嵌入式操作系统的优劣关系到整个嵌入式系统的性能。 本论文首先回顾了嵌入式系统的发展历史,介绍了嵌入式操作系统的基本原理,比较了国内外嵌入式操作系统的发展和现状,然后对嵌入式操作系统特别是微内核结构的嵌入式操作系统作了深入的研究。通过对嵌入式操作系统源代码的分析,如smallrtos51、UC/PSII、uCLinux等,吸取和借鉴了这些操作系统的设计思想和解决方案,设计了一个嵌入式操作系统微内核,该内核由任务管理、任务通信、时钟管理、中断管理、内存管理等模块组成。最后介绍了ARM处理器及EL-ARM-830硬件平台,给出了内核在平台上的实现。内核实现了多任务的调度、任务间的通信和同步等基本的微内核功能,通过对互斥信号量的改进,很好的解决了抢占式嵌入式操作系统中普遍存在的优先级反转问题。
其他文献
随着无线数据通信技术的日益成熟,基于IEEE 802.11协议的无线局域网接入技术以其安装便捷、组网灵活、可移动性、成本低廉、可扩展性强等优点在近几年表现出良好的发展势头。
多Agent系统(MAS)及其相关技术近年来受到越来越多的研究者的关注,被广泛应用到Internet、办公自动化、冲突协调、决策支持、开放式信息系统等众多领域。其中基于Agent的仿真
随着Internet的迅猛发展,Web上可获得的Web服务的急剧增多,如何从庞大的服务群中有效地获得所需功能的Web服务和如何在功能相似的Web服务中找到最佳服务成为了值得关心的问题
Web服务(Web Services)作为一种能够快速集成应用的技术,在电子商务中已得到广泛应用。Web服务体系结构的本质是应用程序通过消息交换进行相互集成,而由于目前在Web服务中广泛
近年来,油气资源开发的技术难度、投资额度和风险程度日益增高。油藏工程已发展为制定及优化油藏管理经营策略的进程。如何运用油藏工程分析方法正确地处理和有效地使用油气生
过程层析成像(PT)技术是近年来飞速发展起来的一门新技术,该项技术在解决多相流检测问题上有巨大的发展潜力和广阔的工业应用前景。它是将医学工程中已成功实现的断面(层析)
当前,虚拟试验在军工领域的应用取得了长足的发展,并成为国防技术研究的重要领域。虚拟试验的开放性以及数据的庞杂性,决定了必须要有强大的数据库支持。因此,研究虚拟试验中的工
现有的EDGE(EnhancedDataratesforGlobalEvolution)技术8个时隙全部使用时总处理能力可达473.6Kbps,基本可以满足大部分现有的分组业务,然而对于许多对流量和时延要求较高的数
随着万维网的发展,Web上的信息资源正在以前所未有的速度增长。面对海量的数据,用户常常无法从中找到自己所需要的数据。如何使用户能够在网络中快速,准确的找到所需要的数据是W
随着互联网的日益普及、网络传输和终端设备能力的不断增强,以及人们对信息共享的迫切需求,对等网络(Peer-to-Peer,简称P2P)技术迅速发展起来,成为当今信息科学与技术的研究热点,