RIO-IOP:嵌入式系统中RapidIO的GIOP协议研究与应用

2 下载量 160 浏览量 更新于2024-08-28 收藏 896KB PDF 举报
在本文中,作者探讨了在嵌入式系统应用中,传统的TCP/IP协议在处理芯片间和板级高速、低延迟通信时的局限性。由于这些系统的特殊需求,如实时性和可靠性,基于总线方式的RapidIO架构被广泛应用,它提供了高效的硬件互连解决方案。然而,当时关于如何将通用对象请求 broker (GIOP)协议映射到RapidIO(即RIO-IOP)的研究尚为空白。 RIO-IOP的设计灵感来源于RapidIO协议和通用对象请求/响应(IIOP)协议。IIOP是一种面向对象的远程过程调用协议,适合于分布式计算环境。作者通过构建网络层次模型和传输层组件模型,对RIO-IOP进行了深入解析,旨在提供一种能够在RapidIO架构上实现类似GIOP功能的协议,以支持CORBA(Common Object Request Broker Architecture)的基本服务。CORBA是一个标准的分布式计算框架,它允许跨平台的组件互操作。 文章详细讨论了RIO-IOP如何实现实体间的可靠数据传输,以及它如何利用RapidIO的低延迟和高带宽特性来优化嵌入式和军事环境中硬件设备的通信性能。通过实验验证,作者证明了RIO-IOP在这些领域的优势,包括提高了系统的效率、增强了实时响应能力和增强了安全性,具有广阔的应用前景。 总结来说,这篇论文主要贡献在于填补了基于RapidIO的GIOP映射技术的空白,为嵌入式系统和军事环境中的硬件通信提供了一种高效且灵活的解决方案。通过结合RapidIO的高速特性与CORBA的组件化设计,RIO-IOP有望推动嵌入式系统的发展,促进不同硬件设备间的无缝协作。