检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机工程与设计》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[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.175