基于Linux的实时控制系统及实时调度算法的研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:SCY512355337
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文通过分析远程机器人控制系统的特点,即一个外部中断驱动的周期性的迭代过程,着重研究基于Linux的实时控制系统的开发与实现.该系统针对传统机器人控制系统价格高、实时性差的问题,提出了一套高效低成本的方法,在操作系统级改善了工业机器人控制的实时性,并且为推动工业机器人产业化的进程提供了帮助.文中首先分析了机器人控制器的软、硬件系结构以及要求操作系统在实时性能上的支持,然后阐述了Linux在实时性支持上的现状和弱点,分析了当前流行的一些实时操作系统如QNX、VxWorks的特点和基本原理,以及当前基于Linux的内核实时支持的相关主流技术,综合比较了各种解决方案的优缺点,在此基础上,抽象出典型的以外部中断驱动的实时应用模型.除了对系统的改造外,我们还在理论上做了进一步的研究.在实时系统中,实时调度算法也是影响实时性能的关键因素.以往对实时调度算法的研究着重于硬实时性的满足,该文基于具体应用的特殊性以及当前对实时调度研究的发展趋势,对共存于同一系统中的周期性实时任务和非周期性任务的混合调度问题做进一步的探讨,提出一种实时任务的层次调度算法,在一级调度上用EDF保证实时任务的底限不丢失,在二级调度上采用了动态规划和贪婪相结合的策略调度实时任务的可选部分,保证了带宽的利用,克服了传统混合调度算法处理器利用率受限制、系统开销较大和非周期部分响应时间长的问题.该文的最后指出进一步研究的方向,如实时调度算法的具体实现、软中断模拟技术的应用以及系统向嵌入式方向发展应解决的问题.
其他文献
近年来,嵌入式实时应用增长迅速,当用于分布式处理时,嵌入式计算由于资源受限而受到比桌面计算更大的挑战,如何在资源受限的环境中解决好分布式处理中的平台异构性问题,是本文所要
CSCW是一个面向分布式虚拟环境的新兴技术领域,主要研究协同者在完成共同任务过程中的协同控制机制及支持平台.CSCW在远程教育、视频会议、远程医疗、网络游戏等方面有着广泛
超分辨率荧光显微技术突破了传统光学显微镜不能识别200 nm以下生物结构的限制,使得人们可以通过光学显微镜窥探纳米世界,为药物的开发和疾病机理的探究带来了革命性的变化。因
Ad Hoc网是移动无线网络,无需基础设施、灵活、抗毁性强,适合特殊场合运用,已在军事、救险、商业等领域广泛应用.随着计算机网络技术的高速发展,网络的安全问题受到极大的关
通过对集群系统性能、体系结构及其网络负载平衡技术的研究,提供了一种使用大量商用服务器构建具有良好可扩展性和高可用性网络服务的基本构架。通过对Linux内核的TCP/IP协议栈
“专业邮件服务系统的设计与实现”是信息产业部“电子发展基金”支持的“网络多功能服务器”项目下的一个子课题。在Internet迅猛发展的今天,电子邮件已经成为信息交换的重要
舰船识别广泛应用于水上交通安全监管、海洋渔业管理以及军事侦察等方面,是天基遥感应用的研究热点之一。舰船识别的数据源主要包括合成孔径雷达(SAR)图像、可见光图像和红外
学位
云计算是一种基于互联网的IT服务提供方式,凭借高度的可扩展性和灵活性以及经济高效等优势,成为构建IT软硬件服务的首选。云数据中心作为云计算平台的基础设施包括计算、存储和
GPU的浮点峰值、访存带宽以及性能功耗比都超出同时代的CPU若干倍,成为加速计算密集型应用的引擎。然而,实际GPU程序的性能却远低于GPU的浮点峰值。比如,经过深度优化的稠密矩阵