日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2017.12.20-21

發(fā)布時間:2023/12/20 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2017.12.20-21 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

   1.今天,繼續(xù)學(xué)習(xí)公司產(chǎn)品DDS的開發(fā)手冊。

   首先,其中有幾個概念需要認(rèn)識:

    CORBA(Common Object Request Broker Architecture):公共對象的請求代理體系結(jié)構(gòu),OMG組織定義的一種面向?qū)ο髴?yīng)用的標(biāo)準(zhǔn)國際規(guī)范架構(gòu)。為簡化跨平臺應(yīng)用而提出的規(guī)范,它獨(dú)立于網(wǎng)絡(luò)協(xié)議、編程語言和軟硬件平臺,支持異構(gòu)的分布式計算環(huán)境和不同編程語言間的對象重用。

    ACE(adaptive communication environment)對于CORBA體系結(jié)構(gòu)具體實現(xiàn)的中間件,是整個ACE/TAO/CIAO體系的基礎(chǔ),由操作系統(tǒng)適配層、對并發(fā)/進(jìn)程間通信/虛擬內(nèi)存管理等的oo(面向?qū)ο?封裝,ACE框架、網(wǎng)絡(luò)服務(wù)組件等幾個部分組成;而TAO(THE ACE ORB)則是在ACE基礎(chǔ)上建立起來的一個CORBA? ORB實現(xiàn);CIAO(component integrated ACE ORB)則是在TAO基礎(chǔ)上的一個CORBA Component model實現(xiàn),同時CIAO也是目前相對比較成熟的一個CCM(CORBA Component Model “CORBA構(gòu)件模型”)實現(xiàn)。

    idl(Interface description language):接口描述語言,基于CORBA規(guī)范下的跨平臺開發(fā)語言。

    DCPS 以數(shù)據(jù)為中心的發(fā)布/訂閱

    MOM 面向消息的中間件

    perl ? ?? 一種腳本語言

    mpc后綴的文件(make project creator)生成項目文件,包含路徑,庫目錄,源文件以及項目間的依賴關(guān)系;

    生成編譯工具所支持的項目文件,編譯工具如makefile,vc++,vs.

    最大限度減少需要維護(hù)的項目數(shù)量;支持項目繼承,一個mpc文件可以生成多個項目。語法簡單,便于維護(hù)。

    mwc后綴的文件(make workspace creator)生成工作區(qū)文件,目前產(chǎn)品中不需要修改此文件。

  2.windows中的產(chǎn)品安裝和配置

    打開安裝包,按步驟安裝就可以。目前安裝包只支持vs2010版本,05版需要的話,還需要重新配置。

    配置環(huán)境變量,用管理員進(jìn)入cmd運(yùn)行.vbs文件。連續(xù)通知配置成功即可。

    tcp和udp的.ini協(xié)議配置文件可以根據(jù)用戶的需求進(jìn)行協(xié)議的插拔。

    運(yùn)行demo的發(fā)布訂閱程序.bat文件,有多個demo。分別支持C和Java,ocean_msg工程是針對海信院用戶指定的工程。

    運(yùn)行demo需要在命令行輸入兩個參數(shù)。①DCPSDebugLevel? 以數(shù)據(jù)為中心發(fā)布訂閱的debug等級,等級分為1-10.debug等級在配置文件中也可設(shè)置,如果都有設(shè)置,以命令行優(yōu)先;②發(fā)布端和訂閱端的日志。

  3.Linux中的產(chǎn)品安裝和配置

    解壓壓縮包,設(shè)置環(huán)境變量運(yùn)行setevn.sh。注意:每次新開或重新啟動終端,或重啟Linux都要重新運(yùn)行setevn.之后運(yùn)行demo。

  4.文檔細(xì)節(jié)

    liscense文件。授權(quán)文件,通過公司允許拿到授權(quán)文件才可以運(yùn)行公司產(chǎn)品。 

    發(fā)布/訂閱端代碼流程:

        ①初始化域工廠;創(chuàng)建域參與者;創(chuàng)建數(shù)據(jù)發(fā)布者(數(shù)據(jù)訂閱者);創(chuàng)建主題;創(chuàng)建數(shù)據(jù)寫者(數(shù)據(jù)讀者,數(shù)據(jù)監(jiān)聽者);

        ②信息發(fā)布;

        ③資源銷毀; 

    

    

    

轉(zhuǎn)載于:https://www.cnblogs.com/jokergame/p/8087152.html

總結(jié)

以上是生活随笔為你收集整理的2017.12.20-21的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。