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

嵌入式軟件中斷系統的測試

2018-02-25 06:21:08姚佳瑜
電子技術與軟件工程 2018年9期

姚佳瑜

摘要 本文展開對嵌入式軟件中斷系統的測試研究,其主要目的在于了解單親啊嵌入式軟件系統的發展現狀,以及其具體的測試技術。近年來,隨著科學技術的日益更新,較多的先進技術得到發展和普及。在嵌入式軟件發展進程中,中斷機制作為其重要的構成部分,是在嵌入式系統程序在執行某項任務時遇到突發事件后,采用暫時中止所執行的程序而轉為執行緊急事件的程序。為了明確嵌入式軟件中斷系統在應用中的情況,本文展開了深入研究。主要是對嵌入式軟件中斷系統加以闡述,對靜態測試技術和動態測試技術進行重點分析。

【關鍵詞】嵌入式軟件 中斷系統 測試

自改革開放深入實施,我國各行業都取得了突出性的成就。與此同時,各種先進技術逐漸被廣泛應用到各領域中,并占據了十分重要的地位。近年來,在嵌入式軟件應用日益頻繁的基礎上,其軟件中斷系統受到了普遍的關注。從某種角度而言,嵌入式軟件系統的類型相對較多,從執行的時間方面和觸發的類型方面,都能夠將其分為不同的嵌入式軟件類型。本文在研究中,通過對嵌入式軟件中斷系統的靜態和動態測試技術分析,能夠為日后促進嵌入式軟件中斷系統的發展,奠定堅實的基礎。

1 嵌入式軟件中斷系統的靜態測試技術

1.1 中斷系統的資源沖突檢查

在嵌入式軟件中斷系統靜態測試中,存在不同程度的問題。根據對嵌入式軟件中斷系統的靜態測試技術分析,發現中斷資源使用沖突,是其常見且最為可能出現的問題。為此,中斷系統的資源沖突檢測,在嵌入式軟件中斷系統發展中,顯得尤為必要。在測試和檢查期間,中斷資源沖突檢測,主要是對已經中斷使用的軟件系統中各種公共性資源加以分析,通過對公共資源的寄存器、緩存區域和全局變量等內容的探討,明確公共性資源的使用情況。在檢測期間,首先要明確軟件系統中的公共資源。對主程序與中斷中使用的公共資源加以整理,詳細記錄。其次,要對所掌握的公共資源讀寫情況,進一步的分析。明確每個公共資源在軟件程序中,使用時存在的三種情況。最后,根據公共資源的讀寫狀態,分析中斷系統的資源沖突狀況。

1.2 中斷現場的備份和恢復

在嵌入式軟件中斷系統中,采用中斷處理程序,將會必然的打斷主程序的運行。同時,由于主程序在之前始終處于運行狀態中,其發生中斷的位置存在不固定的特點。因此,為了能夠有效保護主程序運行時被打斷的現場,在中斷程序開始處理時,必須要對主程序所運行的現場加以備份,并在中斷完成后對所備份的現場加以恢復。通常情況下,在對中斷程序進行代碼的審查時,需要根據實際的主程序運行情況,檢查是否對所有的資源實施了備份。所要備份的資源,一般包括為與主程序共同應用的寄存器、全局性的變量等。此外,在中斷處理程序后,通常會在入口處對所備份的資源,實施壓棧性操作,而在出口處對此類資源實施出棧性操作。對中斷現場代碼的審查,需要通過不同的操作,檢查所要保護的資源是否全部得到備份。

1.3 中斷系統的優先級

在嵌入式軟件中斷系統中,其軟件的芯片類型不盡相同。而在實際的中斷處理期間,對不同類型的芯片,其處理優先級是不同的。對于ARM芯片,其中斷的優先級是能夠通過對實際中斷情況,進行合理的編程的。對于8051芯片,只能根據中斷流程,設計高或是低兩種極端級別的中斷。同時,在中斷時要認真檢查芯片的類型,因為部分芯片在中斷期間,是能夠被嵌套的,但也有部分芯片無法被嵌套。在對其嵌入式軟件中斷系統進行代碼審查時,要考慮各芯片的綜合特點,對于不能夠被嵌套的中斷芯片,在對其中斷時,則應首先考慮芯片優先級中斷延遲的問題。對于能夠被嵌套的中斷芯片,在對其中斷時,則應首先考慮高優先級打斷低優先級后,其二者共同使用的中斷資源,是否會受到影響和引發沖突。對嵌入式軟件中斷系統進行代碼審查時,對中斷系統芯片優先級的檢查,是檢查的重中之重。

2 嵌入式軟件中斷系統的動態測試技術

在嵌入式軟件中斷系統中,其動態測試技術也是十分重要的。通常情況下,對嵌入式軟件中斷系統動態測試技術使用時,可以將其分為測試中斷程序的相應時間、測試中斷程序的處理時間。中斷響應時間,是從觸發的時間持續到中斷程序執行期間的所有時間,屬于動態性的流程。中斷程序處理時間,是從中斷程序執行時間,到執行結束的時間,屬于動態性的執行過程。軟件在中斷時,一般分為一個中斷或是多個中斷,二者不可能同時存在。在較長的響應時間和處理時間中,測試人員可能不會準確的在動態測量下完成程序處理。因此,嵌入式軟件中斷系統的測試人員,需要對每個單獨發生中斷處理的響應和處理時間加以測量,根據實際情況和芯片的特點,從理論上計算出在動態測試期間,所需要的響應和處理時間。

3 結語

在當前社會發展進程中,我國先進的科學技術,支撐其各行業的發展。在諸多先進技術中,嵌入式軟件中斷系統的應用較為廣泛。根據對嵌入式中斷系統的分析,發現該技術在軟件測試工作中,能夠在一定程度上減少程序上的錯誤或是失誤,對于提高工作效率,具有十分重要的作用。在研究中,主要從中斷系統的資源沖突檢查、中斷現場的備份和恢復、中斷系統的優先級等方面,重點恩熙嵌入式軟件中斷系統的靜態測試技術,同時從不同方面分析動態測試技術。期望通過本文關于嵌入式軟件中斷系統的綜合探究,可以為日后促進嵌入式軟件中斷系統的發展,提供寶貴的建議。

參考文獻

[1]崔凱,王潔,周寬久等.嵌入式系統中斷服務可靠性評估方法[J].清華大學學報(自然科學版),2016,56 (08): 878-884.

[2]陳園軍,石浚菁,王林章等,中斷驅動的嵌入式系統數據競爭檢測工具[J].計算機科學與探索,2015,9 (08): 914-925.

[3]盧德中,林曉欲,基于中斷影響分析的軟件集成測試策略[J].計算機測量與控制,2014, 22 (03): 659-663.

主站蜘蛛池模板: 精品久久香蕉国产线看观看gif| 亚洲一区二区在线无码| 国产日韩AV高潮在线| 国产精品无码在线看| 国产成人亚洲无码淙合青草| 中文字幕 91| 亚洲无码视频一区二区三区 | 国产成人亚洲无码淙合青草| 日韩 欧美 小说 综合网 另类| 亚洲国产无码有码| 国产成人综合日韩精品无码不卡 | 亚洲天堂视频网站| 亚洲欧美一区二区三区蜜芽| 亚洲经典在线中文字幕| 91久久国产热精品免费| 五月婷婷丁香色| 三上悠亚精品二区在线观看| 亚洲国产成人麻豆精品| 中文字幕一区二区人妻电影| 一区二区三区成人| a国产精品| 欧美激情视频一区二区三区免费| 国内精品久久久久久久久久影视| 欧美另类图片视频无弹跳第一页| 国产精品自拍露脸视频| 毛片久久久| 国产美女久久久久不卡| 久久综合五月| 中文字幕在线一区二区在线| 一级毛片高清| 国内精品久久久久鸭| Aⅴ无码专区在线观看| 91小视频在线| 麻豆国产精品一二三在线观看 | 日韩无码视频网站| 青青青国产精品国产精品美女| 亚洲色图在线观看| 国产性生大片免费观看性欧美| 国产av剧情无码精品色午夜| 欧美视频免费一区二区三区| 青青操视频在线| 亚洲资源在线视频| 乱系列中文字幕在线视频| 九九热这里只有国产精品| 亚欧成人无码AV在线播放| 久久国产精品波多野结衣| 欧美日本在线播放| 国产真实乱人视频| 国模粉嫩小泬视频在线观看| 亚洲 欧美 日韩综合一区| 综合天天色| 九九香蕉视频| a级毛片毛片免费观看久潮| 亚洲人妖在线| 精品国产电影久久九九| 欧美午夜在线视频| 久草国产在线观看| 欧美不卡视频一区发布| 亚洲女同一区二区| 超碰免费91| 日本欧美成人免费| 国产www网站| 亚洲福利一区二区三区| 国产精品对白刺激| 一级毛片在线播放| 国产精品女熟高潮视频| 国产91九色在线播放| 欧美日韩一区二区在线播放| 国产伦片中文免费观看| 免费一级毛片在线观看| 久久精品一卡日本电影| 四虎成人精品在永久免费| 色偷偷一区| 国产丝袜无码精品| 一级全免费视频播放| 美女被操91视频| 久久久久亚洲精品成人网| 色婷婷天天综合在线| 91在线丝袜| 成人免费视频一区二区三区| 四虎成人精品| 毛片在线播放网址|