期刊文献+

双内核实时系统下各进程间通信方法的性能分析和测试

Analysis and Test for IPCs of Realtime System under Double-Kernel
在线阅读 下载PDF
导出
摘要 选择不同的进程间通信方法将直接影响系统的通信效率,而通信效率的高低又会影响实时系统的整体性能。针对当前主流的双内核强实时Linux系统——实时应用接口系统中最常使用的进程间通信方法进行了详细的分析、比较和测试。对不同方法在收发相同大小的数据时所需要的时间进行比较,结果表明:当数据量较小时,差别并不明显;当数据量增大到一定程度后,共享内存表现出极大的优势,邮箱略优于实时管道。因此在实际应用中应根据需要进行选择。若系统侧重性能,就选择共享内存,否则就用简单易用的实时管道或邮箱。 IPCs selection will directly affect communication efficiency of the system which is crucial to overall performance of the real-time system. Focused on the most frequently used IPCs of the current mainstream dual-core strong real-time Linux systems RTAI, this paper presented detailed performance analysis, overall comparison and test of IPCs. By sending and receiving the same data size in different ways to compare the time required, we found that when the data is small the difference is not obvious. However, when the data size increases to a certain extent, the shared memory showed great advantage, then mail is a little bit better than real-time pipeline. So in practical applications, we should choose a suitable IPC according to the need. If the system focused on performance, we use shared memory, or use the convenient Real-Time FIFOs or mailbox.
作者 冯蕴 杨斌
出处 《成都信息工程学院学报》 2010年第4期366-369,共4页 Journal of Chengdu University of Information Technology
关键词 计算机应用技术 嵌入式软件 进程间通信 实时应用接口 实时管道 computer application technology embedded software IPC RTAI RTFIFO
  • 相关文献

参考文献5

  • 1Pasi Sarolahti,Real-Time Application Interface[R].Research seminar on Real-Time Linux and Java University of Helsinki Department of Computer Science,26th February 2001:4-6.
  • 2Lineo,Inc.DIAPM RTAI Programming Guide 1.0[EB/OL].http://www.cs.ru.nl/lab/rtai/DIAPM_RTAI_prog_guide,pdf,2000-09-01.
  • 3The RTAI Development Team.DIAPM RTAI-Beginner' s Guide[EB/OL].https://www.rtai.org/index.php? module = documents&JAS_DocumentManager_op =downloadFile&JAS_File_id = 32.2003-12-05.
  • 4王海花,李东亮.基于RTAI/RTnet实时以太网静态图像传输的实现[J].微计算机应用,2008,29(1):29-32. 被引量:2
  • 5Stephen A Rag.尤晋元译.UNIX环境高级编程[M].北京:人民邮电出版社,2008:495-542.

二级参考文献5

  • 1郭强,张宏科,张思东.Linux系统实时性能增强技术的研究[J].微计算机应用,2005,26(4):481-484. 被引量:5
  • 2Jan Kiszka, Bemardo Wagner. RTnet -A Flexible Hard Real -Time Networking Framework. 10th IEEE Conference on Emerging Technologies and Factory Automation, 2005, (9) :19 -22
  • 3Jan Kiszka,Bemardo Wagner. Securing Software -Based Hard Real-Time Ethemet. IEEE(2004) 216 - 222
  • 4Jan Kiszka. RTnet Application Programming Interface [ EB/OL]. http ://www. rts. uni. hannover, de/rtnet/doc, html. 2004.
  • 5Lineo, Inc. DIAPM RTAI Programming Guide1.0[ R ] . 2000,119 - 147

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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