999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談嵌入式實時軟件的任務構造

2012-04-12 00:00:00張云飛
消費電子 2012年12期

摘 要:本文主要介紹了嵌入式實時軟件的任務構造不同于之前的要用數據流圖來先去描述一項任務,而是直接基于模型去直接設計,這樣就體現了模型的重要性,必須要保持樣數據的時效性和一致性,進而確保數據不會在過程中發生變化,從而影響數據的使用。

關鍵詞:嵌入式實時軟件;模型;一致性

中圖分類號:TP316.2 文獻標識碼:A 文章編號:1674-7712 (2012) 12-0119-01

一、什么是嵌入式實時軟件

所謂的謂嵌入式實時軟件指的是區別于之前的在執行一項任務時必須要用一個獨立的數據流程圖去描述,也就是我們經常說的一個獨立的數據模型,嵌入式實時軟件是并不需要列出單獨的數據模型,是操作系統和應用程序這兩個軟件相互合作的一體程式。

二、嵌入式實時軟件的任務構造的必要條件

操作系統和應用程序界限劃分不是特別清楚的體現在嵌入式實時系統。具體的原因是,在不一樣的應用系統中,我們所要求的配置有這較大的差異,也就決定了操作系統差異很大, 同時在輸入/輸出操作上也沒有一個既定的標準,通常使用的就是有應用程序說提供的驅動軟件。這時候我們就要求將之前所有的系統和程序鏈接裝配成統一的運行軟件系統。也就是說嵌入式實時軟件的開發必須綜合考慮系統的總設計目標。

三、嵌入式實時軟件的任務構造模型

我們將通過圖1來看一下嵌入式實時軟件任務構造的模型,嵌入式實時軟件業叫做ERS,它的一個突出的特點就是一定要在執行任務的規定時間內去完成相應的控制功能;在這里一個主要軟件結構體系我們可以把它的看作是一個并發事務的集合,然后組件再去將數據流完成端到端的轉換。在這個環境中,組成這個組件的4個部分,分別是被控制對象,控制部件,傳感部件和嵌入式實時軟件。在這里傳感部件作為一個單獨的任務被執行,這里我們可以把這個任務可看作由外部事件(如控制部件產生的任務)或由其它的傳感部件從被控制對象中來獲得所要監測的一些事物,同時把之前的事物當做輸入傳送給嵌入式實時軟件,這時軟件就依據輸入來做合適的處理動作,而且把之前的結果當做控制信息去轉送給控制部件,控制部件發出控制命令以達到將控制對象控制住的目的。最后我們來看一下,4個組件部分的操作并不復雜:信號的系統輸入,被控對象的內部狀態更新,信號系統輸出,嵌入式實時軟件的任務構造模型不僅僅是一個我們常說的數據流模型,同時也是功能模型的一種。

下面我們再來看一下一個數據流模型還可用另外一種方式來表達。在這里我們可以列舉三不同的事務:A1,A2和A3。這三個事務會從外部傳感器那里將數據接收過來,再經過一系列的運算之后輸出。其中,事務A1是由B1,B2,B3,B4,B5這樣5個不同的事務去組成;事務A2又由B6,B7,B8這三個不同的事務組成;事務A3則由B9,B10這兩個不同的事務組成。我們再來看這個系統一共是4個輸入的事務分別是D1,D2,D3,D4,分別讓事務C1,C2,C3,C4去觸發。在這個數據流模型中輸入事務全部都是循環發生的事務,產生事務的周期都為500。我們所闡述的全部均以邏輯時間為時間單位。接下來我們再去看一下,在這里我們的輸入組件是讓外部的一個觸發信號去觸發的。但是作者前提是要你所提供的事務要用可以完成任務的速度執行這個組件,使數據的及時性得以保證,在此時間事務的優先約束執行條件也同時要被保證,也就是并發的事務計算模型也可以算做是一個同步模型了。

四、嵌入式實時軟件的任務構造模型實時數據的時序一致性

嵌入式實時數據是一個三元組:分別可以用A、B、C來表示,在這里A表示的是實時數據的當前值;B是實時數據的時標也就是實時數據的生成時間或采樣時間;C則表示實時數據的有效期限的絕對值。由上面所給的定義我們總結,時間特點是實時數據的一個最大特點,實時數據將一個真切、及時的事務提供給了計算機以外的部分。計算機以外的事務、狀況變化時,實時數據也會發生一系列相應的改變;在實時系統中,實時數據的生成時間或采樣時間B,在這里一定與真實時間足夠地接近,也就是我們所說的當前值A。時標B在一定的時間C的范圍以以才是有效的,如果要超過C的話,就必須將數據更新直到在C的范圍內。實時系統一直都要根據數據時序一致性對這個構造模型的有效性和存在性加以控制。同時,主要限制因素——時間,時間所使用的數據必須能夠通常很近似地體現出說用到的所測試的真實情況。二我們所測試的數據都是在離散間隔的時間里進行搜集整理的,所以,其實我們采集到的數據只是會很接近時間值。但是如果時間越來越差,我們所體現出來的實際環境的實時數據值偏差會越來越大,最后到我們采集的實時數據中也就無法很準確地體現出我們所測試的計算機外部的真實情況。在這個時候數據值也就無法滿足時序的一致性條件了。

五、嵌入式實時軟件的開發環境

嵌入式實時軟件的開發的必要條件是開發平臺是獨立的。由于嵌入式實時軟件開發在開發的過程中會受到一下限制,所以經常發生在用開發專門其它軟件的平臺上進行交叉的軟件開發,下面我們就來看一下它所處的環境。在這里開發的平臺就是宿主機,應用系統稱作目標機。我們可以看出,在軟件開發上會配備完整的軟件工具來開發,同時用高級語言了開發,使軟件的可移植性提高很多。

六、結束語

本文介紹了嵌入性軟件的任務構造并闡述了其模型的建立原理及開發環境,提出實時數據滿足相對時序一致性的一些充分必要條件。在需要設計嵌入式實時軟件時,本文方法可以方便地構造任務模型,精確地計算實時調度的時序要求。

參考文獻:

[1]陳小平,謝彬,李斌.嵌入式軟件協同開發支撐技術[J].計算機工程,2007,33(1 8):90-92

[2]章亮飛,李銀國.嵌入式實時操作系統AutoOSEK的設計[J].計算機工程,2007,330(6):53-55

[3]晏立.實時數據庫中的時序一致性[J].江蘇理工大學學報:自然科學版,2001,22(5):73-76

[4]程佩青.數字信號處理教程[M].北京:清華大學出版社,2001

主站蜘蛛池模板: 婷婷激情亚洲| 欧美一区中文字幕| 波多野结衣在线se| 国产三级毛片| 看看一级毛片| 国产精品久久久久久影院| 91麻豆国产视频| 911亚洲精品| 内射人妻无套中出无码| 中文字幕佐山爱一区二区免费| 亚洲乱亚洲乱妇24p| 99久久精品美女高潮喷水| 亚洲欧美日韩另类在线一| 无码AV日韩一二三区| 日本不卡视频在线| 黄色网站不卡无码| 久久精品亚洲中文字幕乱码| 人妻21p大胆| 国产精品开放后亚洲| 久久国产av麻豆| 国产精品lululu在线观看| 任我操在线视频| 亚洲v日韩v欧美在线观看| 成人a免费α片在线视频网站| 欧美日韩一区二区三区在线视频| 色男人的天堂久久综合| 亚洲无码精品在线播放 | 日韩国产一区二区三区无码| 无码网站免费观看| www.狠狠| 久996视频精品免费观看| 永久在线播放| 国产第二十一页| 好紧太爽了视频免费无码| 91丝袜在线观看| 美女毛片在线| 国产地址二永久伊甸园| 久草热视频在线| 亚洲美女AV免费一区| 国产精品无码翘臀在线看纯欲| 69av免费视频| 欧美日韩精品一区二区视频| 中文字幕有乳无码| 国产自产视频一区二区三区| 强乱中文字幕在线播放不卡| 国产成人欧美| 精品久久久久久中文字幕女| 天天摸天天操免费播放小视频| 国产真实乱子伦精品视手机观看| 扒开粉嫩的小缝隙喷白浆视频| 国产精品偷伦在线观看| 国精品91人妻无码一区二区三区| 久久精品视频一| 国产在线视频二区| 亚洲天堂精品视频| a毛片在线免费观看| 国产亚洲高清在线精品99| AV无码无在线观看免费| 四虎精品黑人视频| 国模视频一区二区| 99精品视频播放| 日韩毛片在线视频| 国产精品福利社| 91精品人妻互换| 亚洲国产精品久久久久秋霞影院| 亚洲视频免费播放| 日韩高清无码免费| 亚洲精品黄| 久久人体视频| 综合网天天| 一级毛片视频免费| 欧美www在线观看| 91视频99| 日本国产一区在线观看| 在线免费看片a| 国产18在线| 欧美中日韩在线| 青青草原偷拍视频| 特级精品毛片免费观看| 777午夜精品电影免费看| 91精品网站| 国产成人h在线观看网站站|