专题类的网站,新手如何做好网络营销推广,佛山网站建设哪家评价高,免费网站建设无广告1.今天#xff0c;继续学习公司产品DDS的开发手册。 首先#xff0c;其中有几个概念需要认识#xff1a; CORBA(Common Object Request Broker Architecture):公共对象的请求代理体系结构#xff0c;OMG组织定义的一种面向对象应用的标准国际规范架构。为简化跨平台应用而提… 1.今天继续学习公司产品DDS的开发手册。 首先其中有几个概念需要认识 CORBA(Common Object Request Broker Architecture):公共对象的请求代理体系结构OMG组织定义的一种面向对象应用的标准国际规范架构。为简化跨平台应用而提出的规范它独立于网络协议、编程语言和软硬件平台支持异构的分布式计算环境和不同编程语言间的对象重用。 ACE(adaptive communication environment)对于CORBA体系结构具体实现的中间件是整个ACE/TAO/CIAO体系的基础由操作系统适配层、对并发/进程间通信/虚拟内存管理等的oo(面向对象)封装ACE框架、网络服务组件等几个部分组成而TAOTHE ACE ORB则是在ACE基础上建立起来的一个CORBA ORB实现CIAO(component integrated ACE ORB)则是在TAO基础上的一个CORBA Component model实现同时CIAO也是目前相对比较成熟的一个CCM(CORBA Component Model “CORBA构件模型”)实现。 idl(Interface description language):接口描述语言基于CORBA规范下的跨平台开发语言。 DCPS 以数据为中心的发布/订阅 MOM 面向消息的中间件 perl 一种脚本语言 mpc后缀的文件make project creator生成项目文件包含路径库目录源文件以及项目间的依赖关系 生成编译工具所支持的项目文件编译工具如makefile,vc,vs. 最大限度减少需要维护的项目数量支持项目继承一个mpc文件可以生成多个项目。语法简单便于维护。 mwc后缀的文件make workspace creator生成工作区文件目前产品中不需要修改此文件。 2.windows中的产品安装和配置 打开安装包按步骤安装就可以。目前安装包只支持vs2010版本05版需要的话还需要重新配置。 配置环境变量用管理员进入cmd运行.vbs文件。连续通知配置成功即可。 tcp和udp的.ini协议配置文件可以根据用户的需求进行协议的插拔。 运行demo的发布订阅程序.bat文件有多个demo。分别支持C和Javaocean_msg工程是针对海信院用户指定的工程。 运行demo需要在命令行输入两个参数。①DCPSDebugLevel 以数据为中心发布订阅的debug等级等级分为1-10.debug等级在配置文件中也可设置如果都有设置以命令行优先②发布端和订阅端的日志。 3.Linux中的产品安装和配置 解压压缩包设置环境变量运行setevn.sh。注意每次新开或重新启动终端或重启Linux都要重新运行setevn.之后运行demo。 4.文档细节 liscense文件。授权文件通过公司允许拿到授权文件才可以运行公司产品。 发布/订阅端代码流程 ①初始化域工厂创建域参与者创建数据发布者数据订阅者创建主题创建数据写者数据读者数据监听者 ②信息发布 ③资源销毁 转载于:https://www.cnblogs.com/jokergame/p/8087152.html