ARM Linux kernel的中断算法研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:echo1210
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时系统分为两种,软实时和硬实时。普通的Linux就是一种软实时系统,它只能保证大部分的中断响应能在一定时间内完成;硬实时系统则必须要保证所有的中断都能在规定时限内获得响应。在嵌入式系统里,比较著名的硬实时系统有RTLinux、RTAI、MontaVista等,其中RTLinux和RTAI是通过硬件抽象层(RTHAL)来截获所有中断,并按照其实时特性给于不同处理,从而保证所有的实时中断都能在规定时间内响应。MontaVista的中断进程特性是指通过进程的方式来处理中断,相当于赋予了中断优先级,从而保护了更重要的进程和中断的执行不被低优先级的中断打扰。 本设计主要完成的工作是在RTAI的基础上,植入MontaVista的中断进程特性,为Lubbock开发板上的ARM-Linux进行中断的实时性优化。 文章里具体分析了ARM-Linux、RTAI和MontaVista的相关代码,给出了最终的融合思路并加以实现。论文的最后是测试结果以及对ARM-Linux中断实时性能的进一步优化展望。
其他文献
本文对高性能MCU的DSP功能设计进行了研究。文章在实现MCU的DSP的设计过程中,按照可复用IP核的要求,分析了乘加器的算法和实现结构,设计了8位、16位的乘加器及FIR滤波器IP核,嵌入
本文研究了光纤光栅和光子晶体光纤的色散与非线性特性,主要对光纤光栅的透射色散特性、非线性特性、稀土掺杂光纤和光纤光栅上转换现象进行研究;对光子晶体光纤色散特性、非线
摘 要棉花中夹带的异性纤维比重虽小,危害却很大。异性纤维检测系统用于检测和清除棉花中的异性纤维,能有效克服手工实现异性纤维挑拣时效率低、产品合格率难以控制等一系
视频镜头边界检测是视频分段、组织、索引的首要步骤,是基于内容的视频检索中更高一级语义、内容分析的基础。本文在总结分析现有的镜头边界检测技术的基础上,深入研究了从视频
核苷酸还原酶(ribonucleotide reductases,RNR)是生物体内脱氧核苷三磷酸(deoxyribonucleotide triphosphates,dNTPs)从头合成途径中的关键限速酶,与DNA复制和修复紧密联系,对于
随着无人职守的工控场所不断增多,对图像监控系统的需求也越来越大,对其的要求也越来越高。然而,图像监控系统的成本问题及其灵活性和可扩展性困扰着图像监控系统的发展、使
2月4日,这是我在鄂州市中心医院RICU(呼吸重症监护病房)的又一个夜班,下午6点至晚上11点.rn驻地晚餐6点开餐,赶不上了,好在午餐吃得多,水也喝足了.没吃晚餐就乘车去了医院,进
期刊
“好的,没问题!”rn1月24日,接到召回的电话,我匆匆将两岁的孩子托付给父母,毅然奔赴医院发热门诊一线.rn大年三十,那是一个雨夹雪的夜,在临时搭建的白色帐篷里,我看到的是一
期刊
小学生作文就是练习把自己看到的、听到的、想到的内容或亲身经历的事情,用恰当的语言文字表达出来。但对于小学生来讲,特别是刚刚开始接触作文的中低年级学生来讲,他们往往容易
我在这个岗位上已经干了11年.今年春节,从大年三十至今,每天都坚守在疫情防控第一线,为打赢疫情防控阻击战贡献着自己的一份力量.rn2月5日,天刚泛亮,我就背上药箱、戴上口罩,
期刊