期刊文献+

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

Design and realization of double message queue in interrupt management system forμC/OS-Ⅱ system
下载PDF
导出
摘要 μ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.
出处 《计算机工程与设计》 CSCD 北大核心 2013年第7期2377-2383,共7页 Computer Engineering and Design
基金 “十一五”国家科技支撑计划重点基金项目(2009BAI71B02) 北京市属高等学校人才强教计划基金项目(PHR201007121) 2011年度市教委科研计划面上基金项目(KM201110009002)
关键词 μC/OS-Ⅱ 中断管理 双消息队列 分层管理 紧要部分 可推迟部分 实时性 μC/OS-II disruption management double message queue hierarchical management critical part delayed part real time
  • 相关文献

参考文献12

  • 1Wald Nicholas J, Bestwick Jonathan P, Huttly Wayne J. Effect of interrupting prenatal down syndrome screening due to a large nuchal translucency [J]. Prenatal diagnosis, 2012, 32 (7): 655-661.
  • 2Bertogna M, Cirinei M, Lipari G. Schedulability analysis of global scheduling algorithms on multiprocessor platforms [J]. IEEE Transactions on Parallel and Distributed Systems, 2009, 20 (4): 553-566.
  • 3严丽平,宋凯,邓胡滨.基于嵌入式应用的Linux内核实时性改进研究[J].计算机工程与设计,2011,32(1):121-124. 被引量:3
  • 4李岩,王显山.实时操作系统任务调度算法的硬件实现[J].计算机工程与应用,2010,46(35):52-54. 被引量:6
  • 5梅洪.基于Spacewire的实时分布式中断系统设计[J].航天控制,2011,29(2):93-96. 被引量:3
  • 6Shaopo Wang, Jingiie Yu, Tianlan Wei, et al. Applying realtime control for achieving nitrogen removal via nitrite in a labscale CAST system [J]. More Information Environ Technol, 2012, 33 (10): 1133-1140.
  • 7Sun SY, Qin HB, Cui JD, et al. Porting μC/OS-II to cortex- M3 and optimization [J]. Computer System and Application,2010, 19 (4): 208-211.
  • 8Chang Wen-Yi, Tsai Whey-Fone, Lai Jihn-Sung, et al. Development of a real-time monitoring system as a decision-support system for flood hazard mitigation [J]. Journal of the Chinese Institute of Engineers, 2012, 35 (7): 827-840.
  • 9Jose Ricardo da Silva Junior, EstebanW Gonzalez Clua, Anselmo Montenegro, et al. A heterogeneous system based on GPU and multi-core CPU for real-time fluid and rigid body simulation [J]. International Journal of Computational Fluid Dynamics,2012, 26 (3): 193-204.
  • 10Keqiu Li. A method to improve interrupt latency in real-time OS kernels [J]. Journal of Embedded Computing, 2010, 4 (1): 37-45.

二级参考文献13

共引文献9

同被引文献21

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部