基于Linux的嵌入式实时操作系统研究与应用

来源 :中国科学院沈阳自动化研究所 | 被引量 : 0次 | 上传用户:sssmickey
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微处理器的发展,嵌入式操作系统已经成为计算机领域的一个重要组成部分.而我们往往只能采用购买国外成熟的商业产品来满足我们的需求如QNX,VXWORK,虽功能强大但价格昂贵,且有版税.大大增加了我们研究开发的经济负担.免费的有ucos-Ⅱ和Linux,ucos-Ⅱ功能过于简单,而Linux功能全,网络支持性好,支持多种硬件平台,却由于采用分时调度策略和缺乏高精度的定时器不能满足实时应用.我们采用的方法就是利用现有的比较成熟的开放源代码操作系统Linux的优势,加入RTAI实时模块以增加实时特性,这种方法使Linux具备硬实时的特性,可以用于嵌入式领域.该文研究一种全新的微小内核RTAI,在Linux操作系统之上建立一个微操作系统,通过共享硬件来无缝地提供给用户需要的实时功能.RTAI俘获外围中断,根据需要分发给Linux内核或实时任务.它没有直接对Linux内核修改,而是利用硬件抽象层的概念从Linux获得信息并且俘获一些基本的函数调用,提供了相对Linux内核的独立性.RTAI使我们能用Linux来处理一般任务和硬实时任务.该文对RTAI进行了系统结构分析,阐述了RTAI与Linux的结合过程,并重点介绍了嵌入式操作系统往无MMU的平台移植中管道和共享内存的问题,在奔腾与PC/104机上做了嵌入式操作系统的性能测试,在windows和Linux环境下做了关于上下文切换的性能测试,与RTAI的性能进行比较.
其他文献
现实世界中的生物生态系统、社会经济系统和军事系统等往往都是复杂系统,与人类关系非常密切,研究复杂系统的有效手段是系统仿真,而复杂适应系统(CAS)理论的方法论——基于Ag
煤炭作为我国的主要能源,对我国经济建设起着非常重要的作用,随着对煤开采量需求的逐渐增大,“安全生产”越来越成为煤矿生产工作的重中之重。近几年,用于矿井下掘进工作面的主、
任何一个实际的物理系统都是非线性的.所谓线性只是对非线性的一种简化或近似.非线性系统所包含的内容十分丰富,各式各样的运动规律大相径庭,要想建立一个能够解决所有问题的
在弹道学和爆炸力学的研究中,高速数字图像数据的获取有着重要的意义.为了准确地实时地获得图像数据,必须保证在规定的时间内系统有足够的传输速度和存储空间.由于高速图像流
随着Internet网的快速发展,在远程控制中应用了大量的网络技术.该文以嵌入式系统为设计基础,结合远程控制网络的三层结构,来设计远程控制系统,并采用小波压缩技术对监控数据
制造执行系统是生产管理系统和底层控制系统间的一座桥梁,连接着企业上层管理与控制系统之间的信息断层;可重构制造系统理论是近几年形成和发展的一种先进制造模式,是一种指
现代组合导航技术中的地形匹配、景像匹配和卫星导航及其与惯性导航系统的综合是导航/制导技术的重要研究领域.本文在综述了目前该领域的国内外研究现状的基础上,针对提高地
神经系统是一个精密、复杂而高效的多层次、非线性系统,神经信息处理过程涉及到神经系统中各个层次及各个区域的协作和耦合。目前已被我们熟知的神经编码理论和研究方法往往仅
随着科学技术的发展,生产的规模越来越大,复杂性越来越高,且市场竞争也越来越激烈,这些变化对企业的管理和生产提出了更高的要求,生产调度是解决问题的关键,合理的调度不仅能够帮助
目前,车辆在中国越来越普及,随之而来的车辆安全和管理问题也变得日益突出.该项目将实现对车辆进行追踪和定位,可以有效地防止车辆的被盗和丢失,加强对车辆的监控、管理、调