应用案例
DDS通信中间件——异构环境下的高通量、低时延通信库
针对以上挑战,ZRDDS通信中间件助力雷达系统后端处理的研发、调试过程,ZRDDS产品包括:
#1 实时通信库
a. 提供基于主题的发布/订阅通信模型,为系统提供了松耦合的开放式架构,所有的组件都集成在ZRDDS通信中间件数据总线上;
b. 提供适配异构平台和异构通信协议的通信库,ZRDDS适配的非常全面的软硬件环境,使得用户可以在任何环境下使用ZRDDS进行数据的按需分发;
c. 在典型的国产环境下吞吐量和时延等实时性指标能够满足业务需求;
#2 设计开发工具
用于简化系统通信模块的开发,通过图形化建模通信关系后进行代码自动生成;
#3 监控调试工具
a. 在开发阶段来快速调试系统中的设计、实现故障;
b. 在开发阶段来获取指定“连接”中传输的主题数据,定位深层次的故障;
c. 在运行阶段来监控系统的通信状态;
总结:ZRDDS产品提供核心开发库以及一系列的配套工具来简化通信相关的研发、调试过程,使得雷达系统工程师能够专注于雷达系统算法的设计与实现,同时为后端系统赋予开放式架构、系统松耦合特性。