嵌入式异构平台DDS中间件设计

作者:吴翼虎; 钱宏文; 朱江伟
来源:电子与封装, 2021, 21(08): 56-61.
DOI:10.16257/j.cnki.1681-1070.2021.0802

摘要

随着软件无线电、软件化卫星等技术的发展,中间件作为软件平台支撑技术得到广泛的研究。当前中间件主要包含面向对象的组件型和消息中间件,但是大部分中间件,如Kafka、RocketMQ等均面向个人计算机平台应用,无法适配到嵌入式平台上。同时其设计过多关注高并发和高性能,无法满足军用电子系统实时性、高可靠等方面的要求。为了满足此类应用,对象管理组织提出了以数据为中心的发布/订阅通信模式为其提供数据分发服务,并发布了相关规范。通过将轻量化的极端资源受限环境数据分发服务(Extreme Resource Constrained Environment Data Distribution Service,XRCE-DDS)中间件部署到CPU、FPGA和DSP等嵌入式处理器上,实现了在嵌入式异构平台中基于数据分发服务中间件的不同主题数据的发布/订阅。