中国半导体行业协会封装分会会刊

中国电子学会电子制造与封装技术分会会刊

导航

电子与封装 ›› 2021, Vol. 21 ›› Issue (8): 080301 . doi: 10.16257/j.cnki.1681-1070.2021.0802

• 电路设计 • 上一篇    下一篇

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

吴翼虎;钱宏文;朱江伟   

  1. 中科芯集成电路有限公司,江苏 无锡 214072
  • 收稿日期:2020-12-15 出版日期:2021-08-11 发布日期:2021-02-01
  • 作者简介:吴翼虎(1986—),男,安徽枞阳人,硕士,工程师,现从事嵌入式计算机与微系统方面的研究。

Designof DDS Middleware for Embedded Heterogeneous Platform

WU Yihu, QIAN Hongwen, ZHU Jiangwei   

  1. China Key System & Integrated Circuit Co., Ltd., Wuxi 214072, China
  • Received:2020-12-15 Online:2021-08-11 Published:2021-02-01

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

关键词: 发布/订阅, 异构平台, 数据分发, 消息中间件

Abstract: With the development of software radio, software satellite and other technologies, middleware as a software platform supporting technology has been extensively studied. The current middleware types mainly include object-oriented component type and message middleware, but most middleware, such as Kafka, RocketMQ, etc., are oriented to PC platform applications and cannot be adapted to embedded platforms. At the same time, its design pays too much attention to high concurrency and high performance, which cannot meet the real-time and high reliability requirements of military electronic systems. In order to meet such applications, OMG proposed a data-centric publish/subscribe communication model to provide data distribution services, and released relevant specifications. In this paper, the micro xrce-dds (extreme resource constrained environment data distribution service) middleware is deployed on the CPU, FPGA, DSP and other embedded processors to realize the publish and subscribe of different topic data based on the middleware in the embedded heterogeneous platform.

Key words: publishandsubscribe, heterogeneous, datadistribution, messagemiddleware

中图分类号: