当前位置: 首页 > news >正文

要服务网站建设软件服务外包人才培养专业

要服务网站建设,软件服务外包人才培养专业,中国十大建设集团,有创意的网络公司名字大全1. OpenDDS简介 OpenDDS是OMG数据分发服务(DDS)的一种开源实现,它遵循实时系统v1.2的DDS规范(OMG Document formal/07-01-01)和实时公布/订阅互操作性通信协议v2.1的DDS-RTPS规范(OMG Document formal/2010-11-01)。OpenDDS由OCI公司设计和维护,可从http…

1. OpenDDS简介


OpenDDS是OMG数据分发服务(DDS)的一种开源实现,它遵循实时系统v1.2的DDS规范(OMG Document formal/07-01-01)和实时公布/订阅互操作性通信协议v2.1的DDS-RTPS规范(OMG Document formal/2010-11-01)。OpenDDS由OCI公司设计和维护,可从http://www.opendds.org/的OpenDDS社区门户中获得帮助

2. Perl安装编译


1> 下载Perl:https://www.perl.org/get.html#unix_like
2> 解压缩

tar -xvzf perl-5.32.0.tar.gz

3> 编译安装

tar -xvzf perl-5.32.0.tar.gz
./Configure
make
sudo make install 
make clean

3. ACE+TAO下载(FULL版本)


1> 下载ACE+TAO:https://download.dre.vanderbilt.edu/
2> 解压缩:

sudo tar -zxvf ACE+TAO-6.5.10.tar.gz -C /opt

4. OpenDDS下载


1> 下载OpenDDS:http://download.ociweb.com/OpenDDS/
2> 解压缩:

sudo tar -zxvf OpenDDS-3.14.tar.gz -C /opt

5. 修改目录权限


cd /opt
sudo chmod 777 -R ACE_wrappers/
sudo chmod 777 -R OpenDDS-3.14/

6. 设置环境变量

1> 打开编辑bashrc

vim ~/.bashrc

2> 修改bashrc内容,在bashrc末尾添加

# ACE+TAO+DDS Environment
export ACE_ROOT=/opt/ACE_wrappers
export TAO_ROOT=$ACE_ROOT/TAO
export DDS_ROOT=/opt/OpenDDS-3.14
export PATH=$ACE_ROOT/bin:$DDS_ROOT/bin:$PATH
export LD_LIBRARY_PATH=$ACE_ROOT/lib:$DDS_ROOT/lib:$LD_LIBRARY_PATH

3> 使bashrc生效

source ~/.bashrc

8. 新增ace/config.h头文件


1> 新建ace/config.h头文件

vi $ACE_ROOT/ace/config.h

2> 复制以下内容到ace/config.h头文件中

#include "ace/config-linux.h"

9. 新增platform_macros.GNU文件


1> 新建platform_macros.GNU文件

vi $ACE_ROOT/include/makeinclude/platform_macros.GNU

2> 复制以下内容到platform_macros.GNU文件

include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU

10. 编译


1> 编译ACE

$ cd $ACE_ROOT
$ make clean 
$ make

2> 编译TAO

$ cd $TAO_ROOT
$ make clean 
$ make

3> 编译OpenDDS

$ cd $DDS_ROOT
$ make clean 
$ make

11. 检测安装是否成功


1> 执行脚本run_test.pl

$ cd $DDS_ROOT/example/DCPS/Messenger_Imr
$ perl ./run_test.pl

2> 观察脚本运行输出(test PASSED表示环境正常)

>>> /opt/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/tao_imr_locator -o imr.ior  -orbendpoint iiop://:10098
>>> /opt/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/tao_imr_activator -o activator.ior -ORBInitRef ImplRepoService=file://imr.ior  -orbendpoint iiop://:10066
>>> /opt/OpenDDS-3.13.2/bin/DCPSInfoRepo  -NOBITS -o repo.ior  -ORBuseimr 1 -ORBInitRef ImplRepoService=file://imr.ior
>>> /opt/ACE_wrappers/bin/tao_imr -ORBInitRef ImplRepoService=file://imr.ior shutdown InfoRepo
Successfully shut down server <InfoRepo>
>>> /opt/ACE_wrappers/bin/tao_imr -ORBInitRef ImplRepoService=file://imr.ior update InfoRepo -l Fan-Lenovo -c "/opt/OpenDDS-3.13.2/bin/./DCPSInfoRepo  -NOBITS -o repo.ior  -ORBuseimr 1 -ORBInitRef ImplRepoService=file://imr.ior"
(486|140412808431424) ImR: Successfully registered <InfoRepo>
>>> /opt/ACE_wrappers/bin/tao_imr -ORBInitRef ImplRepoService=file://imr.ior list -v
Server <InfoRepo>Activator: Fan-LenovoCommand Line: /opt/OpenDDS-3.13.2/bin/./DCPSInfoRepo  -NOBITS -o repo.ior  -ORBuseimr 1 -ORBInitRef ImplRepoService=file://imr.iorWorking Directory: Activation Mode: NORMALNumber of retries: 0Not currently running/opt/OpenDDS-3.13.2/examples/DCPS/Messenger_Imr/publisher   -DCPSConfigFile pub.ini -orbendpoint iiop://:10109
/opt/OpenDDS-3.13.2/examples/DCPS/Messenger_Imr/subscriber   -DCPSConfigFile sub.ini
(488|139645218817856) Writer::start 
(488|139645109663488) Writer::svc begins.
DataReaderListenerImpl::on_subscription_matched
(488|139645109663488) 14:52:25.926322 Writer::svc starting to write.
DataReaderListenerImpl::on_liveliness_changed
Message: subject    = Reviewsubject_id = 99from       = Comic Book Guycount      = 0text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
Message: subject    = Reviewsubject_id = 99from       = Comic Book Guycount      = 1text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
Message: subject    = Reviewsubject_id = 99from       = Comic Book Guycount      = 2text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
Message: subject    = Reviewsubject_id = 99from       = Comic Book Guycount      = 3text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
Message: subject    = Reviewsubject_id = 99from       = Comic Book Guycount      = 4text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
Message: subject    = Reviewsubject_id = 99from       = Comic Book Guycount      = 5text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
Message: subject    = Reviewsubject_id = 99from       = Comic Book Guycount      = 6text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
Message: subject    = Reviewsubject_id = 99from       = Comic Book Guycount      = 7text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
Message: subject    = Reviewsubject_id = 99from       = Comic Book Guycount      = 8text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
Message: subject    = Reviewsubject_id = 99from       = Comic Book Guycount      = 9text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
DataReaderListenerImpl::on_liveliness_changed
DataReaderListenerImpl::on_subscription_matched
(488|139645109663488) Writer::svc finished.
(488|139645218817856) Writer::end 
>>> /opt/ACE_wrappers/bin/tao_imr -ORBInitRef ImplRepoService=file://imr.ior shutdown InfoRepo
Successfully shut down server <InfoRepo>
test PASSED.
http://www.yayakq.cn/news/834112/

相关文章:

  • 深圳有哪些网站开发公司电脑做网站服务器WIN7 买个域名
  • 作it去外包公司好吗seo网站推广方案
  • 临沂兰山建设局网站郑州网约车资格证
  • 宿迁网站建设联系电话wordpress看访问量
  • 百度网站排名最近国内重大新闻
  • 企业网站建设_秒搜wordpress 所有页面空白页
  • 广州应用多的自助建站资讯企业seo优化服务
  • 做网站链接怎么弄江西省住房和城乡建设网站
  • 网站友链外链杭州职称评审系统网站
  • 重庆网站建设与网络推广桥头镇网站仿做
  • 做网站需要执照吗福州seo排名外包
  • 有没有免费注册的网站wordpress微语插件
  • 专业做网站公司怎么收费成都网站建设推广详
  • 网站 架构 设计网络工程师的发展前景
  • 重庆推广渠道太原seo代理商
  • 二级院系网站建设情况知名高端网站建设服务商
  • 安徽网站建设整体策划方案网站后台登录不显示验证码
  • 让网站引用字体网站开发期间账务处理
  • 如何搭建个人博客网站jsp网站开发实例教学
  • cms开源建站系统深圳百度推广排名优化
  • 库尔勒网站建设哪家专业婚庆网站建设总结
  • 商家怎样入驻微信小程序沧州搜索引擎优化
  • ftp 迁移 网站html5页面模板大全
  • 创建网站论坛贸易网站模板
  • 苍溪建设局网站手机排行榜第一名
  • 沈阳做网站有名公司有哪些举报网站平台
  • 微网站制作网站开发怎么下学做衣服网站
  • 登陆国外的网站要这么做慧聪网de网站建设策略
  • 广东省建设厅投诉网站安龙网站建设
  • 北京网站搭建服务郑州网站设计报价表