www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 測試測量 > 測試測量
[導讀]開發(fā)者在選擇嵌入式產品RTOS時,實時性能是最重要的標準之一。嵌入市場研究公司Evans Data和Venture Development(VDC)最新的研究報告稱,“實時性能”是開發(fā)者選擇商用實時操作系統(tǒng)最重要的因素。但問題是

開發(fā)者在選擇嵌入式產品RTOS時,實時性能是最重要的標準之一。嵌入市場研究公司Evans Data和Venture Development(VDC)最新的研究報告稱,“實時性能”是開發(fā)者選擇商用實時操作系統(tǒng)最重要的因素。但問題是,何為實時性能,又如何測量呢?

實時性能

實時性能可定義為RTOS(或類似軟件)在響應某事件時執(zhí)行相關操作的速度。實時意味著軟件必須在獨立的第二個事件發(fā)生前對第一事件作出響應。

例如,當汽車引擎進氣閥打開時,引擎控制軟件必須計算正確的空氣燃料混合比,并在閥門關閉之前將其注入到汽缸里,為壓縮沖程作準備。因此及時完成第一事件的響應是非常關鍵的,這樣才能滿足第二事件的要求。這個響應可能包括一系列操作,但最重要的是中斷處理和系統(tǒng)服務。

中斷處理

實時系統(tǒng)通常是基于反應機制的,系統(tǒng)需要作出響應的事件通常叫做中斷。處理器一旦識別到中斷,就會采取相關措施,執(zhí)行響應該事件的指令。

大多數情況下,處理器在遇到中斷之前正在執(zhí)行一些指令。一旦有中斷產生,這些處理必須暫停,當中斷的關鍵

實時響應完成后,再繼續(xù)原先的處理。大多數RTOS都為開發(fā)者提 供了中斷處理和應用程序規(guī)劃及執(zhí)行管理的功能。中斷處理通常包括如下操作:

暫停當前正在執(zhí)行的線程,

保持該線程繼續(xù)執(zhí)行時需要的有關數據,

將控制權交給中斷服務子程序(ISR),

在ISR中執(zhí)行一定的操作以決定需要采取哪些措施,

提取/保存該中斷相關的關鍵(引入的)數據,

設置所需的與設備相關的(輸出)值,

確定當中斷及相關處理引起環(huán)境變化時需要執(zhí)行哪個線程,

清除中斷硬件以識別下一個中斷,

將控制轉交給選擇的線程,包括提取該線程上次中斷時保持的環(huán)境數據。

所有這些(也許還有更多操作,具體操作與RTOS相關)都屬于中斷處理,但這僅是實時性能的一個方面。無庸置疑的是,在特定RTOS執(zhí)行這些操作會造成實時性能的顯著區(qū)別。

系統(tǒng)服務

實時操作系統(tǒng)并不僅限于響應中斷。他們還必須規(guī)劃并管理應用程序線程的執(zhí)行。RTOS處理來自各線程的請求,執(zhí)行規(guī)劃、信息傳遞、資源分配及很多其它服務。大多數情況下服務必須迅速執(zhí)行,這樣線程可以在下一中斷產生時完成相關的操作。

系統(tǒng)服務盡管不屬于中斷處理,它也一項關鍵的實時響應,系統(tǒng)的成敗關鍵取決于系統(tǒng)服務。系統(tǒng)服務處理包括如下內容:

規(guī)劃未來事件發(fā)生時相應的任務或線程,

在線程間傳遞消息,

從通用池內聲明資源

系統(tǒng)服務的實現(xiàn)雖然比中斷處理更多變,但在改善RTOS實時性能方面占據同樣重要的地位。系統(tǒng)服務和中斷處理一起實現(xiàn)RTOS要求的重要處理。不同RTOS的功能實現(xiàn)及架構都有所不同,因而性能各異。

為何性能如此關鍵?

執(zhí)行這些功能所需的時間是實時系統(tǒng)中最關鍵的指標,時間必須確定,而且要求響應速度快,這樣才不致丟失數據,或者導致系統(tǒng)出現(xiàn)基本故障。

例如,飛行控制系統(tǒng)必須及時響應導航輸入以避免系統(tǒng)運作停止,磁盤控制器必須將磁盤讀寫頭的位置精確控制到相關點;DSL路由器也必須快速響應高速數據包抵達的中斷,這樣避免丟失數據,減少再次操作。

處理器速度在執(zhí)行所有RTOS指令方面非常關鍵,但僅此并不能滿足系統(tǒng)要求,也不能提供最經濟有效的方案。

盡管2GHz處理器的代碼執(zhí)行速度另人滿意,但成本、功耗或者物理封裝等方面的性能均不適合嵌入式產品。相比之下,采用有效RTOS的經濟型處理器并不一定遜色,還可能會勝出,而且不會引起快速處理器相關的成本、功率/散熱/封裝問題。

如何測量實時性能?

實時性能的測量注重最重要的方面,使用通用硬件平臺嚴格測量各項指標,以比較不同RTOS。

因此開發(fā)者可以通過特定功能的執(zhí)行情況,比較每個RTOS的性能,以量化實時性能,為產品開發(fā)作出正確的決定。需要測量的關鍵RTOS功能包括:

環(huán)境切換(CS) : 需要保存當前線程環(huán)境所需的時間,查找優(yōu)先級最高的線程并保存其環(huán)境。

中斷潛伏范圍(ILR): 中斷被禁止的時間。

RTOS系統(tǒng)服務

tx_thread_suspend. 暫停應用程序線程。

tx_thread_resume. 繼續(xù)先前暫停的線程。

tx_thread_relinquish. 取消對其它應用程序線程的控制。

tx_queue_send . 向消息隊列發(fā)送消息。

tx_queue_receive. 從消息隊列獲取消息。

tx_semaphore_get. 從計數信號獲得實例。

tx_semaphore_put.在計數信號中放置實例。

tx_mutex_get. 獲得互斥體的所有權。

tx_mutex_put. 釋放互斥體的所有權。

tx_event_flags_set. 設置或清除事件標志。

tx_event_flags_get. 提取事件標志。

tx_block_allocate. 分配內存模塊。

tx_block_release. 釋放內存模塊。

tx_byte_allocate. 分配內存字節(jié)。

tx_byte_release. 釋放先前分配的內存區(qū)域。

對于如上的每個系統(tǒng)服務,必須測量如下指標:

立即響應:需要立即處理請求所需的時間,比如沒有線程暫?;蚓€程恢復。

線程暫停(TS): 由于資源無效需要暫停線程時處理請求所需時間。

線程恢復(TR): 當前一暫停的線程(優(yōu)先級相同或者較低)恢復時處理請求所需時間。

線程恢復及環(huán)境切換(TRCS): 當前一暫停的高優(yōu)先級線程恢復后處理請求所需時間。由于恢復的線程優(yōu)先級高,針對恢復線程的環(huán)境切換也將在該請求中完成。

這些功能的時間示例如下表

所示。參考平臺使用的是主頻40MHz的ARM9處理器,采用ThreadX RTOS。這些時間對大多數32位處理器可根據時鐘速率作線性縮放。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉