首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 156 毫秒
1.
本文研究并实现了一种快速响应中断请求信号的中断处理系统。设计过程中,在保证功能正确的前提下,尽量减小中断的延时开销。本文硬件中断和软件中断的处理机制相同,中断嵌套机制非常灵活。与传统的只有不可屏蔽中断源能打断可屏蔽中断源的中断嵌套机制不同,本文中断处理系统只要是优先级较高的中断信号就可以打断优先级较低的中断信号。这种机制简化了控制逻辑,减少了中断延时开销,使得延时开销从传统的5拍缩短为4拍。  相似文献   

2.
在使用STM32微控制器作为处理器的系统中,常采用递减函数实现延时,该方法适用于一般延时,实现精确延时时误差较大.本文介绍了一种采用SysTick中断实现精确延时的方法,该方法能大大提升延时精度.通过实验验证,SysTick中断方式可将1μs延时的误差由26%降低至3%.  相似文献   

3.
针对中断优先级的改变会对系统的运行产生非预期的执行逻辑,研究了由此所产生的函数之间调用关系的不确定性,提出一种结合中断优先级改变的嵌入式系统静态测试方法.以中断优先级状态机描述中断优先级改变行为,在不包含中断处理函数的函数静态调用路径基础上,应用迭代方程得到中断优先级序列,将此序列叠加到函数静态调用路径中.实验表明,结合中断优先级的函数静态测试方法,保证了嵌入式系统测试的完整性,提高了测试覆盖率.  相似文献   

4.
中断屏蔽技术是计算机系统中解决多重中断的一项重要技术,通过该技术可以灵活处理在某中断源服务中,响应新的中断源请求的优先级次序问题,同时通过计算机系统中不同层级的屏蔽技术可以实现主机对外设更为有效的控制.该文通过实例对中断屏蔽技术的应用进行详细分析,为程序设计人员编写中断服务程序提供帮助.  相似文献   

5.
从ARM7中断处理机制入手,分析了ARM7+μC/OS-Ⅱ平台下的中断处理过程,提出了一套基于中断优先级的ARM中断优化方法。试验证明,此方法在不更改操作系统代码的情况下可以实现中断嵌套功能,有效提高了系统的实时性能,在工程应用中具有一定的实用价值。  相似文献   

6.
基于VxWorks的多中断处理设计   总被引:2,自引:1,他引:1       下载免费PDF全文
唐晓平  何峰  梁甸农 《计算机工程》2009,35(13):249-251
考虑VxWorks的中断在具体实现上的特殊性,提出一个针对多块采集板系统的中断设计方案,把传统的中断服务程序分解为中断服务程序和中断服务任务,利用信号灯进行同步,通过在中断服务任务中引入用户定义的优先级,增强系统处理多中断时的可靠性和实时性。  相似文献   

7.
针对MQX(Message Queue e Xecutive)嵌入式实时操作系统任务优先级对中断系统实时性、内存的占用、任务调度速度产生影响等问题,详细研究了MQX任务和中断优先级的设置等级、任务优先级对中断影响的机理、任务优先级和中断优先级的关系,以及剖析任务优先级对内存的占用、任务之间、任务调度的关系;并通过工程测试验证了这些关系。最后,提出了MQX嵌入式工程任务优先级设置的基本编程要点;为合理设置任务的优先级减少内存的损耗、提高任务的调度速度、提高系统的实时可靠性和信息处理的完整性等提供了很好的建议。  相似文献   

8.
论文设计了8051微控制器的中断系统,该中断系统包括五个中断源,两个中断优先级,能够实现不同中断响应的无缝衔接,并实现了相同优先级别中断控制,优化了8051微控制器中断系统的功能。  相似文献   

9.
随着当前科学技术的快速发展,对于单片机的使用越来越广泛,其对于延时与中断等问题上有着很好的应用。人们逐渐针对单片机在中断和延时等相关问题解决进行研究,希望可以总结出具有规律性的单片机中断和延时处理办法,下面就主要针对此类问题进行分析,探讨其具体的问题以及相应的解决方法。  相似文献   

10.
MCS-96系列单片微机的中断系统具有十分灵活的结构 ,颇具特色。用户可按照系统的要求 ,根据硬件排队电路的特点 ,采取一定的软件措施 ,任意安排各类中断源的优先级。本文对该系列单片机中断优先级的结构特点作了更深入的阐述 ,提出了各种优先级排队的具体方案  相似文献   

11.
针对8031单片机设计了一种基于串行接口的中断源扩展电路,电路由一优先编码器和并入串出移位寄存器构成,串行口工作于方式0,电路简单,能扩展8个以上中断源。  相似文献   

12.
在这篇文章中实现了优先级继承协议和中断线程化,使用新的方法实现了中断处理。通过在MMU-less的ARM处理器平台上实现基于Linux 2.6.x的硬实时系统,并且也会比较经过改进后的实时性能的提高。试验结果显示了系统的中断响应时间和加锁时间为确定时间,提高了实时性能。  相似文献   

13.
在某型以FPGA+C8051单片机架构的控制模块内,采用串行通信总线RS232实现FPGA与单片机之间的数据交互。为实现单片机因外部高优先级的中断触发串口接收中断关闭,导致串口接收再次打开后,出现数据帧错位、数据帧拼接现象的异常问题的解决方案。对单片机接收一帧完整的数据帧时长、接收一帧数据的处理机制、接收数据帧拼接的机制等进行研究处理,并在程序内设置监测点对串口数据帧被外部中断触发中断的关闭时长、中断发生的频次等进行监测; 证实了本次串口数据帧拼接、数据帧错误问题引起的因素为单片机串口接收开启后,受到外部高优先级中断触发串口中断关闭,在执行高优先级中断的同时,FPGA控制软件端并未停止串口数据帧的发送,在单片机串口中断重新开启后,新的串口数据帧与单片机关闭中断前接收的部分数据帧进行拼接,出现数据帧拼接异常现象;且在拼接数据帧中含有与通信协议中数据帧帧尾一致的数据时,该帧数据就会被判读为正常数据帧,从而出现数据解析时,数据帧有拼接、错位的异常问题。采用在通信数据错位异常的软件中增加监测信号及相应的测试用例对串口接收中断关闭时间捕获,实现了对串口数据帧拼接的结果分析和试验验证。对通信数据错位异常采取减小串口中断关闭时间等更改措施后,确保了串口数据帧接收时,因串口关闭时间过长而导致的通信数据数据拼接、错位的异常现象。有效地解决了因串口关闭时间过长带了的数据拼接问题,保证了该控制模块的FPGA与单片机之间通信数据的正常。  相似文献   

14.
中断技术是提高计算机工作效率的一种重要手段。它是由外围设备或其它非预期的急需处理的事件引起的,也就是说外围设备处于“主动”的地位,对于那些信号变化是随机的、而且要求快速响应和处理的、实时性要求高的应用场合,中断更是一种不缺少的功能;8259A就是一个典型的可编程中断控制器,简称PIC。PIC在多个中断源系统中,无须扩展其他硬件,使用单片芯片就能处理8级优先权编码中断。  相似文献   

15.
李华春 《软件学报》1995,6(2):107-111
本文指出“以优先层为准则的优先级策略”存在问题和结论错误的基础上,提出一种三层混合式中断优先级策略.它兼顾了系统的应变能力、系统复杂性、系统开销和灵活性等重要性能指标,是一种理想的中断优先级策略.  相似文献   

16.
于广良  杨孟飞 《软件学报》2018,29(6):1681-1698
实时嵌入式系统多采用中断和上下文切换实现多任务间调度,在对此类系统进行可调度性分析时,在任务的最差响应时间计算中必须包含中断和上下文切换开销.现有包含这些开销的方法是将中断作为高优先级任务同时将上下文切换开销加入到任务最差执行时间中进行分析,然而这些方法过于粗略,缺乏对实际系统细节的考虑,计算得到的最差响应时间并不精确.本文首先对中断和上下文切换的机制和时间流程进行详细的阐述,进而分析中断和上下文切换对任务关键性时刻的影响,接着给出包含上述开销的更加精确的响应时间计算方法,最后进行仿真验证.本文扩展了包含系统调度开销的响应时间计算方法,可用于资源受限的硬实时系统中需要精确计算响应时间的场合.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号