基于RapidIO的實(shí)時(shí)CORBA中間件實(shí)現
例如:iordump.exe“IOR:000000000000000D494443A4563686F3A312E3000000000000000014F49535500000050000100000000000C72696 F3A2F2F353A393030000000003385416486B558506564697465353230305F39373332323832343085526F6F74504F4185303030303030303031413538
324644460000000000”的解析結果如圖5所示。
接口類(lèi)型為Echo,ProfileId是之前定義的1330205525,地址信息為rio://5:900。
圖6所示是COBRA over RIO與COBRA over TCP的性能測試結果,圖中的橫坐標是輸入輸出數據的長(cháng)度,縱坐標是示波器測得的客戶(hù)端調用echoPacket方法前后的時(shí)間差,系列1是板卡間客戶(hù)端通過(guò)CORBA over RIO調用服務(wù)端方法的時(shí)間開(kāi)銷(xiāo),系列2是扳卡間客戶(hù)端通過(guò)CORBAover TCP(千兆以太網(wǎng))調用服務(wù)端方法的時(shí)間開(kāi)銷(xiāo)。
3 結語(yǔ)
本文將基于RapidIO總線(xiàn)的通信協(xié)議插入到CORBA中間件中,從而大大提高了中間件的實(shí)時(shí)性。因此,該方法在對實(shí)時(shí)性要求比較高的軍事、電信和航空控制等領(lǐng)域的分布式系統中將有巨大的應用前景。
波段開(kāi)關(guān)相關(guān)文章:波段開(kāi)關(guān)原理
評論