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

来源 :桂林理工大学 | 被引量 : 0次 | 上传用户:lixiang1336
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式操作系统是嵌入式系统的基础软件平台,它必须具有实时性好、稳定性高、可移植性强并且针对具体的应用具有可裁剪、可配置的特点。随着嵌入式技术的飞速发展,早期基于宏内核体系结构设计的嵌入式操作系统逐渐显示出了其在各方面特性的缺陷。本文研究并设计了一个具有高性能的嵌入操作系统微内核体系结构模型,并以此模型实现了一个嵌入式实时微内核操作系统——MKOS。   本文在研究现有的操作系统体系结构特点的基础上,分析了各种操作系统体系结构的优缺点及其设计的关键问题,并结合当前嵌入式实时操作系统应用特点,提出了一个相比同类嵌入式实时操作系统具有更高性能的设计方案:基于低层次抽象的微内核构架(其具有实时性好、性能优、可裁性强等特点);并且系统的应用接口实现严格遵循POSIX标准,便于应用程序的移植与开发。   在微内核体系结构的设计过程中:首先,深入分析微内核的结构框架和底层硬件的抽象层。对第一代微内核、第二代微内核及外核结构进行对比分析,结合当前嵌入式系统的应用需求特点设计了一种更为合理的嵌入式微内核体系框架:基于标准的第二代微内核操作系统的实现模式,并且参照了外核结构的良好扩展性的低级硬件抽象模型设计体系结构中的硬件抽象层。然后,分析影响微内核的性能的因素,以此为依据设计了微内核中的核心抽象模块。最后,着重对影响微内核性能的进程间通信和地址空间切换进行优化设计,设计出一种基于地址映射的IPC模型来提高进程间通信的速度;同时为了减少地址空间切换过程的系统开销,设计了一种具有双堆栈的进程/线程模型,能很大程度地减少地址空间切换的系统开销,从而提高嵌入式微内核操作系统的性能。   在嵌入式微内核体系结构的实现过程中,本文在μC/OS-Ⅱ开源操作系统原型上,依据本文设计的微体统结构模型原理对μC/OS-Ⅱ中的核心模块进行修改,实现了MKOS嵌入式实时微内核操作系统。   为了验证微内核体系结构的运行性能,将MKOS嵌入式实时微内核操作系统在AT89C52(8位)的单片机平台和LPC2124(32位)ARM7嵌入式平台上对系统的可移植性及运行效率性能进行了测试验证,结果证明本文设计的微内核体系结构具有良好的性能,更加符合当前嵌入式系统的应用需求。  
其他文献
SAR(Synthetic Aperture Radar)图像目标检测作为SAR自动目标识别ATR(Auto Target Recognition)系统的第一步,对ATR系统后续的目标鉴别、目标识别与目标分类等过程具有十分重
随着现代社会信息量的不断增大,不正确、不一致、不确定的劣质数据开始普遍存在于数据管理系统中,极大地降低了数据的质量,给社会带来了严重的损失。因此,迫切需要新的技术来处理
随着信息技术的发展,P2P技术作为一种新型的网络应用模式受到了广泛关注。传统的互联网使用集中式拓扑结构,存在单点失效、服务器瓶颈等缺陷,P2P网络的出现能够较好的解决这些问
目前各大医院重症监护室(ICU)的监护中存在着急性低血压(AHE)抢救及护理难题。AHE的发生不仅会影响治疗效果,并且严重威胁着患者的生命安全。近年来随着医疗监护技术和信号分
普适计算已经成为当今世界的一个研究热点,国内外学者在普适计算方面已经做了大量的研究工作。普适计算要求做到信息空间和物理空间的融合,用户可以随时透明地获得需要的服务。
随着信息技术的迅速发展和Internet的广泛普及,产生的数据量日益增多,如何从这些大量的数据中发现有用的信息来帮助人们对未知的现象作出正确的指导和预测,就成为了十分迫切的课
随着网络技术和信息技术的快速发展,图像数据的数量也在激剧增长,有效的图像检索变得十分重要。最初的图像检索技术是通过图像附加的文字标注进行检索,即所谓的基于文本的图像检
图像匹配算法作为计算机视觉中最重要的研究方向之一,可分为基于灰度信息和基于特征信息两大类。其中,对于基于特征点的匹配算法,常通过几何变换模型进行匹配。目前,大部分关于几
在应用软件的开发中,虚拟机的概念对于解决软件开发中核心问题,如代码可维护性,系统健壮性,具有重要的指导性作用。不但在早期计算机的软硬件设计方面,起到核心作用,在现实的
随着计算机和网络技术的快速发展,在政府部门尤其是科技主管部门,项目审批管理系统都在发挥着越来越重要的作用。科技厅作为国家与外界企事业单位交互的窗口,如何快速提升它