嵌入式Linux实时技术研究

来源 :沈阳航空工业学院 沈阳航空航天大学 | 被引量 : 7次 | 上传用户:jhyh001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Linux具有功能强大、开放源码、支持多种硬件平台、模块化设计等优点,在嵌入式领域得到了广泛的应用。但同时Linux是一个分时操作系统,其不可抢占的内核、粗糙的时钟粒度、频繁关中断、使用虚拟内存及缓冲机制等特点都限制了Linux在实时环境中的应用。为了能使Linux在实时环境中得到应用,就有必要对标准Linux进行修改,使其满足实时应用的要求。 本文首先对嵌入式系统以及实时系统的特点进行了介绍,同时针对Linux作为嵌入式操作系统的优势以及嵌入式Linux的一般构架作了介绍,对Linux在实时应用中的不足进行了分析。在此基础上,对当前各种嵌入式Linux操作系统实时性解决方案进行了分析比较,其中重点分析了RTAI的实现机制。同时在实验平台上编写了测试用例对RTAI的实时性能进行了测试,并与标准Linux内核的测试结果进行了对比分析。 本文在分析了以太网的特点,以及标准以太网在实时通信中存在的问题后,提出了在RTAI上使用RTnet实时网络协议栈实现基于以太网的实时通信方案。为了将RTnet移植到x86实验平台上,根据RTnet的驱动模型编写了Intel 8255x的以太网控制器的实时驱动程序。 最后讨论了实验方案设计,以及对标准Linux网络子系统和RTnet在不同网络负载下的实时性能测试结果。测试结果表明,在标准Linux系统上应用了RTAI与RTnet后,可以使系统的实时性得到保证,能够把系统应用到硬实时环境中。
其他文献
图书馆一直以来可以很方便的帮助人们查阅从古到今的信息。学术研究人员通过传统的图书馆来扩充他们的知识量。近几年来人们通过图书馆扩展知识面的同时,也进行一些学术研究工
数据仓库中的数据大多来源于多个分散、异构及自治的底层业务数据库,其信息以实视图的形式存储。通过物理上的预先存储,加快了查询响应时间,大大提高了数据仓库的性能。然而,底层
CT图像重建是图像处理的一个重要分支,它既包含数学理论基础研究,又涉及实际的应用领域。近年来,CT图像重建在医学诊断、工业无损检测、农林业、地球物理和环境保护等领域都
随着网络的复杂性不断提高,网络安全也越来越受到关注,为更全面的保护网络不受攻击,需要能及时发现恶意行为,并在这种行为对系统或数据造成破坏之前采取措施,入侵检测系统应运而生
随着计算机系统应用到航天、军事、工业等高可信性领域,人们对计算机系统在软件和硬件方面的可信性要求也大大提高。网络的出现和发展使得计算机系统失效带来的影响和损失更
工程设计人员每天有很多时间花费在对所需图档的查阅上,因此如何快速、准确地从图档库中检索出所需的图档对其而言非常重要。现有的图档管理系统一般根据项目、设计人、日期
随着汽车电子的迅速发展,车内的电子控制系统由传统的集中式控制逐渐被分布式控制所取代。CAN(Control Area Network)以其高可靠性、无破坏仲裁、多主等优越特性,成为了车内
虚拟人(virtual human或computer synthesized characters)是人在计算机生成的空间(虚拟环境)中的几何特性与行为特性的表示。要实现人在三维虚拟环境中的准确再现,不仅要模拟
三维人脸重建是计算机视觉的核心研究内容之一,它涉及的内容包括三维人脸识别、三维人脸动画、3D游戏仿真、虚拟现实等方面的应用。随着一大批人脸重建算法的涌现,近年来,三维人
随着互联网的广泛应用,互联网上出现了大量的垃圾信息以及各种网络攻击。要想营造一个健康和安全的网络环境,一个重要的手段就是对互联网信息进行分析过滤。过滤垃圾信息和入侵