因项目需要,最近在学习和使用开源软件OpenDDS,在这里把自己的所学,所用,所想做个记录,以备查看。因个人当前理解的限制,所写内容不一定全部正确,但所有内容是
我操作验证过的。使用环境Debian 4.9.210 x86_64/Linux
摘要
1、获取学习资料
2、环境搭建
3、为我所用
4、打包DDS库文件
5、求助渠道
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1、获取学习资料
a. 网上搜索中文资料有很多介绍,先对OpenDDS有了个大概的认知。它是个开源的数据分发
中间件,有三层:TAO+ACE+DDS,
其中TAO负责封装数据,让OpenDDS支持跨平台;
ACE负责数据通信;
DDS负责数据的分发交互。
b. 在OpenDDS官网OpenDDS 下载OpenDDS软件包和开发者指南。网站里也有一些对其的
介绍,看不懂没关系,多看几遍。软件包解压后里面有一些README和md文件也看下,
还有DOC目录下文档也看下。最重要的是开发者指南文件,里面比较详细的介绍了OpenDDS
的使用和配置,需要多看几遍,尤其是第二章介绍软件包里的用例,以及第七章OpenDDS的
common,discovery, transfort配置,对理解OpenDDS如何使用很有帮助。
2、环境搭建
本人使用的是linux系统,内核版本是4.9-12,windows环境方法类似,网上也可以搜到很多介绍。
需要材料:
Perl软件包(主要用于跑OpenDD

本文详细记录了OpenDDS的环境搭建过程,包括获取学习资料、Linux环境的配置、DDS库文件的打包,以及两台机器间的通信设置。通过修改示例代码,可以定制自己的数据发布和订阅功能。最后,介绍了如何打包DDS库文件为.deb安装包,并提供了求助渠道。
5467

被折叠的 条评论
为什么被折叠?



