RapidIO高性能通信中间件设计摘 要: 针对RapidIO总线互联系统中网络节点间高效端对端通信功能的缺失,实现了基于消息机制的RapidIO通信中间件,以虚通道的方式为应用提供数据传输功能。虚通道采用HOST节点集中控制的管理方式,易于实现系统功能的迁移与重构。实物环境中的带宽、时延测试表明,RapidIO通信中间件具有很高的传输效率。关键词: RapidIO;通信中间件;虚通道;集中控制0 引言近年来,RapidIO总线作为嵌入式领域的总线互联标准,以其高性能、低延迟、低引脚数和低功耗等特点得到了广泛关注,基于RapidIO总线互联的嵌入式系统硬件技术日益成熟1-3。在系统应用方面,目前有两种数据传输方式:(1)直接使用RapidIO逻辑层功能;(2)将RapidIO逻辑层功能与通用协议适配。前者由于缺乏节点间端到端互联功能,很难应对多任务并发的系统应用;对于第二种方式,Linux平台上采用了设备抽象的方式,将消息与门铃功能接入TCP/IP协议4-5,vxWorks平台通过内存映射机制提供了对TIPC协议的支持6-7。采用第二种方式虽然