嵌入式Linux硬实时性的研究与实现

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:h8x8x8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要讨论了为满足嵌入式领域的需要,使Linux系统支持硬实时性的研究与实现。文章首先对嵌入式系统、嵌入式Linux操作系统和实时操作系统进行了简要的介绍,并对Linux作为嵌入式操作系统的优势和在硬实时性方面的不足做了深入的分析。在此基础上,对当前嵌入式Linux操作系统实现硬实时性的不同方案进行了比较,最终确定以双内核机制为基础,增加实时硬件抽象层(RTHAL)以简化对原内核的改动的技术实现路线。文章对新实现方案的重要相关技术做了细致的论述,其中,详细说明了软件中断模拟技术的实现思路和目的;对两种模式下(periodic、oneshot)细粒度定时器的具体实现策略做了阐述; 对实时内核所采用的两种实时调度算法:速率单调性分析算法和最早期限优先算法进行了描述,并提出了防止优先级反转的解决方法。以此为基础,文章分析并论述了可抢占式实时内核的设计与实现。文章还对在如何在新系统下进行实时应用程序的开发做了说明,并给出了一个具体实例。文章的最后对新Linux系统的主要实时性能进行了相关测试,通过与原Linux系统做比较,证明本文论述的实现方案是成功的,此外,还展望了嵌入式实时Linux操作系统的发展前景和道路。
其他文献
随着“大数据”技术的飞速发展,数据成为当今社会生产生活中非常重要的资源,通过对大数据的快速处理,可以为社会带来巨大的经济效益。图像作为网络中传输最频繁的数据,如何对其进
本课题通过对Linux操作系统的研究与定制,最终研制出适合我国国情的、具备自主产权的海洋自动观测系统嵌入式Linux操作系统,该系统作为海洋自动观测系统应用软件的运行平台,
网络教育随着信息技术的发展。已经逐渐发展成为一种新的学习方式。网络学习打破空间、时间的限制,为需要学习的用户提供了一种获得知识、接收教育的新途径。网络教学为传统教
随着企业网的发展,需要在开放网络中不明身份的实体之间进行通信。为了在这种环境中提供机密性、认证、数字签名和完整性等服务,迫切需要在企业网中建立一个通用的安全基础机
该文在深刻分析现有招投标系统的基础上,主要研究如何提高电子招投标系统的公正性以及安全性.论文的第一部分为公正性研究,即匿名性研究,是利用基于椭圆曲线上ElGamal秘密系
协议是计算机网络的命脉,协议复杂性的提高导致协议工程学科的出现。协议工程的主要活动包括协议描述、验证、性能分析、自动实现和一致性测试,其中协议描述和分析是整个协议工
本文由项目开发中有关嵌入式Linux的移植工作,引出了关于研究与探索嵌入式Linux实时性问题的讨论。 本文首先介绍了嵌入式系统及其发展现状,阐述了项目设想和项目意义。接着
网络技术的发展为远程教育提供了一片崭新的天地,现代远程教学系统是一种以网络为基础的远程教育,它继承了传统远程教育方式中不受时间、空间和地点限制优点,学习者可以足不出产
近年来,数据挖掘领域出现了很多有关时间数据的研究,时间序列分析是其中非常重要的一部分.这些数据可以很容易的从科学研究和金融领域得到.例如:每日气温、产品输出、基金和
随着通信技术和计算机技术的发展,各种新兴的网络服务不断涌现,对于服务管理的需求变得越来越强烈。通过服务的管理有利于提高运营商的网络管理水平和保证客户服务质量。关于