基于μC/OS-Ⅱ的双消息队列中断管理系统设计实现  被引量:3

Design and realization of double message queue in interrupt management system forμC/OS-Ⅱ system

在线阅读下载全文

作  者:宋丽华[1] 张秋娟[1] 

机构地区:[1]北方工业大学信息工程学院,北京100144

出  处:《计算机工程与设计》2013年第7期2377-2383,共7页Computer Engineering and Design

基  金:“十一五”国家科技支撑计划重点基金项目(2009BAI71B02);北京市属高等学校人才强教计划基金项目(PHR201007121);2011年度市教委科研计划面上基金项目(KM201110009002)

摘  要:μC/OS-Ⅱ操作系统没有中的断管理模块,该情况严重影响了其可移植性,针对该问题,设计了一种基于双消息队列的分层中断管理系统,提出了一种分层管理的中断管理设计思想,将中断处理分为紧要部分和可推迟两部分。紧要部分优先处理,满足实时性要求;可推迟部分利用μC/OS-Ⅱ的消息队列机制,实现了具有优先级双消息队列的可推迟处理机制。实验结果表明,该系统比同等条件下的Linux系统具有优越的实时性,平均提高了51%,为工业和航空等嵌入式系统等提供了实时性的解决途径。TheμC/OS-II's portability is blocked seriously by non-interrupt management. To solve this problem, a standpoint of a interrupt management system (IMS) is proposed, which adds IMS into μ C/OS-II. Double message queue for IMS (DMQIMS) is proposed. This IMS is divided into a critical part (CP) and a delayed part (DP) with hierarchical thinking. CP will be processed preferentially, which can meet the need of real-time performance; And DP achieves deferred processing mechanism, using the priority dual message. Experiments show that excellent real-time operating is showed in DMQIMS, and the real-time performance has increased by average 51% , which is compared to the same conditions Linux system. Finally, the DMIMS can also be used in industry or aviation and so on embedded system.

关 键 词:μC/OS-Ⅱ 中断管理 双消息队列 分层管理 紧要部分 可推迟部分 实时性 

分 类 号:TP302.1[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象