色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

嵌入式監(jiān)控系統(tǒng)的主要功能組件及如何實(shí)現(xiàn)應(yīng)用設(shè)計

電子設(shè)計 ? 來源:微計算機(jī)信息 ? 作者:張莉;周兵;柳松 ? 2021-03-17 09:27 ? 次閱讀

隨著數(shù)字視頻壓縮技術(shù)的日益成熟,嵌入式視頻監(jiān)控成為當(dāng)今監(jiān)控技術(shù)的主流,但由于系統(tǒng)功能不斷增加、編程環(huán)境不斷改變以及前期需求分析和設(shè)計不完善,導(dǎo)致系統(tǒng)升級和維護(hù)的難度不斷增大,每一處小小的改動都可能造成整個系統(tǒng)的重新編譯、鏈接和調(diào)試,耗費(fèi)大量的人力、物力和時間。因此需要進(jìn)行組件化設(shè)計,而為了簡化組件的開發(fā)過程,需要有一組標(biāo)準(zhǔn)的方法來建立、管理和維護(hù)組件。針對當(dāng)前網(wǎng)絡(luò)視頻應(yīng)用程序的開發(fā)過程中,遇到的軟件的可重用性不強(qiáng)、IP網(wǎng)絡(luò)傳輸?shù)牟环€(wěn)定性及網(wǎng)絡(luò)帶寬的多樣性等問題,最好的解決問題的辦法是把應(yīng)用程序構(gòu)建在組件基礎(chǔ)上。

現(xiàn)在通用的組件模型(主要有COM/DCOM、CORBA、JavaBeans等)在運(yùn)行時需要大量底層基礎(chǔ)的支持,主要運(yùn)行于非嵌入式平臺。而目前國外流行的嵌入式組件模型主要有比利時IWT協(xié)會贊助的CCOM模型,飛利浦公司用于消費(fèi)電子的Koala組件模型和國內(nèi)處于起步階段的科銀京成公司的

Delta SySTem平臺,這些模型都是不公開的限于公司內(nèi)部使用的技術(shù),并需要相應(yīng)的CASE工具支持。

針對以上分析,本文進(jìn)行了監(jiān)控組件化的設(shè)計,選用ABB公司的用于現(xiàn)場設(shè)備的組件模型PECOS作為組件化標(biāo)準(zhǔn),對整個系統(tǒng)進(jìn)行開發(fā)。

1.PECOS技術(shù)簡介

PECOS組件模型中的元素包括組件、接口連接器。組件有3種:具有自己的控制線程的活動組件;不具有自己的控制線程,由活動組件調(diào)度的被動組件;其功能由一個事件觸發(fā)的事件組件。這3種組件能夠組合使用。接口表明組件提供給其他組件或需要其他組件的數(shù)據(jù)。包括要傳遞的數(shù)據(jù)的類型(如浮點(diǎn))、方向(in、out、in/out)和范圍。連接器負(fù)責(zé)連接兼容的類型、方向和范圍的接口。

1.1 PECOS構(gòu)件行為

一個應(yīng)用可以通過CoCo和目標(biāo)語言類來綜合描述,被連接的對象稱為RTE運(yùn)行時刻環(huán)境。RTE是PECOS提供的標(biāo)準(zhǔn)庫。RTE的優(yōu)點(diǎn)是應(yīng)用無關(guān)性,PECOS的構(gòu)件也是平臺無關(guān)性的,可以在不同的項目*享。一個具體的應(yīng)用可以分為以下四層:RTOS、RTE、 Generated Classes 、User classes。

1.2 PECOS組件模型的特點(diǎn)

用戶語言無關(guān)性 采用接口定義語言(IDL)和組件定義語言(CDL)描述接口和組件,使模型和具體實(shí)現(xiàn)分離,理論上可以映射到多種語言C、C++、Java等。

可移植性 嵌入式系統(tǒng)硬件環(huán)境多樣,所以組件模型的可移植性非常重要,在本模型中通過封裝底層接口獲得很好的移植性。

組件的易維護(hù)性 通過接口繼承和可選接口實(shí)現(xiàn)組件的易維護(hù)性。

同其它組件編程技術(shù)相比,PECOS具有很好地跨平臺性能且與編程語言無關(guān),其較好的開放性、擴(kuò)展性和實(shí)時性。 所以,我們選擇以CORBA 作為組件化標(biāo)準(zhǔn),對整個系統(tǒng)進(jìn)行組件化編程。

2.嵌入式監(jiān)控系統(tǒng)主要功能組件

基于嵌入式Web的遠(yuǎn)程監(jiān)控系統(tǒng)主要由3部分組成:現(xiàn)場數(shù)據(jù)采集設(shè)備,嵌入式Web服務(wù)器和遠(yuǎn)端監(jiān)控主機(jī)。現(xiàn)場數(shù)據(jù)采集設(shè)備負(fù)責(zé)現(xiàn)場數(shù)據(jù)采集并以某種協(xié)議標(biāo)準(zhǔn)傳遞數(shù)據(jù);嵌入式Web服務(wù)器負(fù)責(zé)對現(xiàn)場數(shù)據(jù)的收集和發(fā)布,監(jiān)控主機(jī)則通過以太網(wǎng)實(shí)時地得到數(shù)據(jù),從而實(shí)現(xiàn)遠(yuǎn)程監(jiān)控的目標(biāo)。

對整個系統(tǒng)而言,按照功能上的要求,本著全局性擴(kuò)展性、重用性、先進(jìn)性和可靠性的原則,把系統(tǒng)設(shè)計分為Web Server組件,CGI組件,串行通信組件,數(shù)據(jù)存儲組件、報警組件等幾個組件模塊。按服務(wù)劃分接口,按功能封裝在組件內(nèi)部,力求系統(tǒng)組件清晰、簡潔、便于維護(hù)。這些組件之間的關(guān)系如圖1所示:

嵌入式監(jiān)控系統(tǒng)的主要功能組件及如何實(shí)現(xiàn)應(yīng)用設(shè)計

圖1 嵌入式監(jiān)控系統(tǒng)主要功能組件

Web Server組件是指實(shí)現(xiàn)了TCP/IP協(xié)議的基本內(nèi)容(如HTTP協(xié)議)、能夠響應(yīng)和處理用戶請求、實(shí)現(xiàn)對立通信的程序模塊,通過對TCP/IP相關(guān)協(xié)議的實(shí)現(xiàn),Web服務(wù)器具有與瀏覽器交互的能力,能夠處理客戶端用戶請求、傳遞網(wǎng)絡(luò)消息并向?yàn)g覽器返回結(jié)果,同時能夠與其他應(yīng)用程序協(xié)同工作。由于Boa是一個單任務(wù)的小型HTTP服務(wù)器,其源代碼開放,穩(wěn)定性好,實(shí)時性強(qiáng),因此本系統(tǒng)中選用Boa作為WebServer。

CGI組件是指按照CGI標(biāo)準(zhǔn)設(shè)計的具有獨(dú)立功能的程序模塊,是嵌入式web服務(wù)器與外部擴(kuò)展應(yīng)用程序交互的一種標(biāo)準(zhǔn)接口。通過它把現(xiàn)場設(shè)備的數(shù)據(jù)實(shí)

時地傳遞給嵌入式web服務(wù)器我。從而實(shí)現(xiàn)遠(yuǎn)端客戶與現(xiàn)場設(shè)備之間的動態(tài)數(shù)據(jù)交互。

數(shù)據(jù)存儲組件是指能夠?qū)ΜF(xiàn)場采集數(shù)據(jù)進(jìn)行保存,并為其它功能組件提供讀寫方法的功能模塊。報警組件是指能提供報警功能的程序模塊。

在這些組件中,WebServer組件和CGI程序組件分別與串行通信組件、數(shù)據(jù)存儲組件和報警組件相結(jié)合完成對數(shù)據(jù)的采集、存儲、顯示、報警等功能。

3.串行通信組件實(shí)例

下面以串口通信組件模塊為例,說明如何用PECOS實(shí)現(xiàn)其功能。

串行通信組件是指完成串行通信功能的獨(dú)立程序模塊,這個模塊主要包括云臺攝像機(jī)等硬件設(shè)備。攝像機(jī)控制主要包括控制其焦距、透鏡凹凸、光圈;云臺控制主要包括控制其自動旋轉(zhuǎn)和方向,由其完成現(xiàn)場設(shè)備即云臺攝像機(jī)到CGI組件的數(shù)據(jù)傳送,它與CGI程序組件相互配合,共同完成對嵌入式 web服務(wù)器的數(shù)據(jù)更新。

下面是串口通信組件模塊的接口定義語言IDL定義,這里省略了常量、數(shù)據(jù)定義,只提供整個模塊的總統(tǒng)框架。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5103

    文章

    19268

    瀏覽量

    310023
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8775

    瀏覽量

    152397
  • 視頻監(jiān)控
    +關(guān)注

    關(guān)注

    17

    文章

    1715

    瀏覽量

    65324
收藏 人收藏

    評論

    相關(guān)推薦

    基于linux socket can程序的主要功能

    最近寫了個自認(rèn)為不錯的基于linux socket can程序,主要功能:程序具備全部CAN功能,包括CAN標(biāo)準(zhǔn)幀/擴(kuò)展幀接收與發(fā)送、CAN總線錯誤判斷、環(huán)回等功能適用基于LINUX SOCKET
    發(fā)表于 07-08 06:40

    嵌入式系統(tǒng)主要功能

    、 獨(dú)立的高速處理器,高性能處理功能、保障視覺系統(tǒng)在線檢測速度要求;  2、 Windows XP Embedded專業(yè)嵌入式操作系統(tǒng),升級、開發(fā)和操作簡單方便;  3、
    發(fā)表于 06-20 15:19

    MusrLicManage的主要功能

    MusrLicManage簡介MusrLicManage主要功能
    發(fā)表于 12-16 07:22

    怎么實(shí)現(xiàn)嵌入式視頻監(jiān)控組件的設(shè)計?

    怎么實(shí)現(xiàn)嵌入式視頻監(jiān)控組件的設(shè)計?
    發(fā)表于 06-04 06:09

    電池管理系統(tǒng)主要功能包括哪些

    電池管理系統(tǒng)(BATTERY MANAGEMENT SYSTEM),俗稱電池保姆或電池管家,是連接車載動力電池和電動汽車的重要紐帶,其主要功能包括:電池物理參數(shù)實(shí)時監(jiān)測;電池狀態(tài)估計;在線診斷與預(yù)警
    發(fā)表于 09-08 07:17

    網(wǎng)卡實(shí)現(xiàn)主要功能是什么

    從介質(zhì)訪問控制方法的角度局域網(wǎng)可分為哪幾類?以太網(wǎng)交換機(jī)是根據(jù)什么去轉(zhuǎn)發(fā)數(shù)據(jù)幀的?網(wǎng)卡實(shí)現(xiàn)主要功能是什么?
    發(fā)表于 10-20 06:24

    如何利用GEC6818實(shí)現(xiàn)嵌入式智能監(jiān)控系統(tǒng)的設(shè)計?

    一、主要功能:(1)當(dāng)進(jìn)入監(jiān)控操作界面后,先是解鎖界面,解鎖后點(diǎn)擊選項進(jìn)入后,有四個功能按鈕模塊,分別是:監(jiān)控(打開攝像頭)、錄制、播放(顯示已經(jīng)拍的視頻)、抓拍、退出(退回到主界面)
    發(fā)表于 11-09 08:07

    MCU主要功能部件介紹

    單片機(jī)。主要功能部件為CPU、程序存儲器、數(shù)據(jù)處理器、I/O端口、串行口、定時器/計數(shù)器、中斷系統(tǒng)、特殊功能寄存器等。諸如手機(jī)、PC外圍、遙控器至汽車電子、工業(yè)上的步進(jìn)馬達(dá)、機(jī)器手臂的控制等,都可見到MCU的身影。目前,國內(nèi)MC
    發(fā)表于 11-10 08:57

    中斷系統(tǒng)主要功能是什么

    51單片機(jī)各個引腳功能IO口引腳:中斷系統(tǒng)主要功能:處理隨機(jī)突發(fā)事件中斷系統(tǒng)結(jié)構(gòu):什么是中斷系統(tǒng):數(shù)據(jù)的輸入/輸出傳送方式:中斷傳送方式特
    發(fā)表于 12-01 08:02

    嵌入式網(wǎng)絡(luò)系統(tǒng)與家庭信息網(wǎng)的主要功能是什么

    嵌入式網(wǎng)絡(luò)系統(tǒng)在家庭居室采用家庭信息網(wǎng),在工業(yè)自動化領(lǐng)域采用現(xiàn)場總線,在移動信息設(shè)備等嵌入式系統(tǒng)則采用移動通信網(wǎng)。現(xiàn)場總線網(wǎng)現(xiàn)場總線是一種將數(shù)字傳感器、變換器、工業(yè)儀表及控制執(zhí)行機(jī)構(gòu)等
    發(fā)表于 12-21 07:46

    romIP Core主要功能是什么

    FPGA21 嵌入式塊Ram應(yīng)用之Rom(Read only memory)模塊名稱: romIP Core主要功能 :調(diào)用內(nèi)部的資源,實(shí)現(xiàn)只讀功能實(shí)驗(yàn)?zāi)康?:了解這些芯片專用硬件資源
    發(fā)表于 12-27 08:13

    嵌入式視頻監(jiān)控組件的設(shè)計與實(shí)現(xiàn)

    關(guān)鍵詞:嵌入式 , 視頻監(jiān)控 隨著數(shù)字視頻壓縮技術(shù)的日益成熟,嵌入式視頻監(jiān)控成為當(dāng)今監(jiān)控技術(shù)的主流,但由于
    發(fā)表于 01-25 18:35 ?368次閱讀

    QDL9000電力監(jiān)控系統(tǒng)主要功能

    本文介紹了慶德隆QDL9000電力監(jiān)控系統(tǒng)在中煙卷煙廠易地搬遷技術(shù)改造項目的設(shè)計與應(yīng)用及實(shí)現(xiàn)主要功能
    的頭像 發(fā)表于 07-11 15:29 ?1845次閱讀
    QDL9000電力<b class='flag-5'>監(jiān)控</b><b class='flag-5'>系統(tǒng)</b>的<b class='flag-5'>主要功能</b>

    電力監(jiān)控系統(tǒng)主要功能是什么 電力監(jiān)控系統(tǒng)與能耗監(jiān)測系統(tǒng)區(qū)別

    電力監(jiān)控系統(tǒng)主要功能 電力監(jiān)控系統(tǒng)是管理和監(jiān)測電力供應(yīng)和消耗的關(guān)鍵工具。它可以有效地提高電力管理的效率,并確保可靠的電力供應(yīng)。電力
    的頭像 發(fā)表于 01-22 15:18 ?3573次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計算機(jī)硬件,其設(shè)計旨在嵌入特定設(shè)備中執(zhí)行專門任務(wù)。
    的頭像 發(fā)表于 09-30 10:05 ?1167次閱讀
    主站蜘蛛池模板: 亚洲中文字幕无码爆乳APP | 九九电影伦理片 | 国产亚洲精品久久久久小 | 蜜桃日本MV免费观看 | 国产国拍亚洲精品永久软件 | 99久久亚洲精品日本无码 | 久久机热视频免费 | 中文字幕无线手机在线 | 麻豆国产成人AV在线 | 99热精品一区 | 久久中文字幕亚洲 | 亚洲AV久久久噜噜噜噜 | 又黄又猛又爽大片免费 | 超碰在线视频 | 亚洲日本欧美产综合在线 | 久久资源365 | 伊人青青久 | 精品国产品国语在线不卡丶 | 美女大鸡鸡 | 护士美女照片 | 国产精品99久久久久久AV下载 | 亚洲色大成网站www久久九九 | free性欧美xxx狂欢 | 成都电影免费中文高清 | 日韩视频中文字幕精品偷拍 | 欧美精品一区二区三区视频 | 一品道门在线观看免费视频 | 国产在线高清视频 | 超碰公开在线caopon | 国产精品无码人妻99999 | 久久精品综合网中文字幕 | 99视频福利 | 成人1000部免费观看视频 | 国产日韩高清一区二区三区 | 挺进老师的紧窄小肉六电影完整版 | 97人妻在线公开视频在线观看 | 中文字幕人成人乱码亚洲影视S | 日本人奶水中文影片 | 国产欧美二区综合 | 9亚洲欧洲免费无码在线 | a三级黄色片 |