資料介紹
1 嵌入式系統概述
嵌入式系統是以計算機技術為基礎,以應用為中心,并且軟硬件可裁剪,適用于應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。
嵌入式軟件是基于嵌入式系統設計的軟件,是計算機軟件的一種,同樣由程序及文檔組成,可細分成系統軟件、支撐軟件、應用軟件三類。嵌入式軟件大量應用于家用、工業、商業、通訊和國防領域。我國目前在嵌入式應用軟件方面具有優勢。在嵌入式系統中,軟件的工作量約占全部工作量的80%,其中測試與驗證的工作量占軟件工作量的70%。
1.1 嵌入式軟件特點和測試難點
嵌入式系統開發有其自身的特點。通常,在嵌入式系統軟件中,底層驅動程序、操作系統和應用程序的界線是不清晰的,有時甚至混編在一起。這主要是因為嵌入式系統中軟件對硬件的依賴性造成的。由于嵌入式軟件對硬件的依賴性,軟件測試時必須最大限度地模擬被測軟件的實際運行環境,以保證測試的可靠性。底層程序和應用程序界限的不清晰增加了測試難度。測試時,只有在確認了嵌入式系統平臺及底層程序正確的情況下才能進行應用程序的測試,而且在系統測試時,對錯誤的檢測定位較為困難。軟件的專用性也是嵌入式軟件的一個重要特點。由于嵌入式軟件設計是以一定的目標硬件平臺為基礎、面向固定任務進行的,因此,一旦被加載到目標系統上,功能必須完全確定。這個特點決定了嵌入式應用軟件的繼承性較差,延長了系統的測試時間,增加了測試費用。嵌入式軟件的另外一個重要特點就是實時性,這是從軟件執行的角度考慮的,也就是說嵌入式軟件的執行要滿足一定的時間約束。嵌入式系統中,應用軟件自身算法的復雜度和操作系統任務調度,決定了系統資源的分配和消耗。因此,對系統實時性進行測試時,要借助一定的測試工具對應用程序算法復雜度和操作系統任務調度進行分析測試。
1.2 嵌入式軟件測試方法
軟件測試是軟件開發中的一個重要環節,嵌入式軟件也不例外。圖1給出了嵌入式軟件測試的一般流程。根據不同的指標,軟件測試方法[1]有不同的劃分方法。根據軟件開發過程中測試所處的不同階段可分為模塊測試、集成測試和系統測試;根據是否需要運行目標代碼分為動態測試和靜態測試;根據目標代碼的可見性可分為白盒測試(結構測試)和黑盒測試(功能測試)。在軟件測試中,每種測試方法都不是孤立的。為了最經濟、最有效地達到測試目的,各種測試方法往往互相嵌套。例如,在軟件的單元測試階段,可以用黑盒測試和白盒測試的方法分別進行動態測試。而在系統測試階段,只能使用黑盒測試方法進行測試。

為了更有效地進行嵌入式軟件的系統測試,提出了嵌入式軟件系統測試中具有交互式錯誤檢測定位功能的仿真系統架構設計方案。使用此仿真系統不僅可以按照第一類測試方法[2]和第二類測試方法[3]輔助進行系統測試,而且還可以利用仿真系統的交互式學習功能,不斷積累錯誤定位經驗,實現錯誤檢測定位,為測試人員和開發人員節省大量時間。這是其他測試方法所不具備的。
嵌入式系統是以計算機技術為基礎,以應用為中心,并且軟硬件可裁剪,適用于應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。
嵌入式軟件是基于嵌入式系統設計的軟件,是計算機軟件的一種,同樣由程序及文檔組成,可細分成系統軟件、支撐軟件、應用軟件三類。嵌入式軟件大量應用于家用、工業、商業、通訊和國防領域。我國目前在嵌入式應用軟件方面具有優勢。在嵌入式系統中,軟件的工作量約占全部工作量的80%,其中測試與驗證的工作量占軟件工作量的70%。
1.1 嵌入式軟件特點和測試難點
嵌入式系統開發有其自身的特點。通常,在嵌入式系統軟件中,底層驅動程序、操作系統和應用程序的界線是不清晰的,有時甚至混編在一起。這主要是因為嵌入式系統中軟件對硬件的依賴性造成的。由于嵌入式軟件對硬件的依賴性,軟件測試時必須最大限度地模擬被測軟件的實際運行環境,以保證測試的可靠性。底層程序和應用程序界限的不清晰增加了測試難度。測試時,只有在確認了嵌入式系統平臺及底層程序正確的情況下才能進行應用程序的測試,而且在系統測試時,對錯誤的檢測定位較為困難。軟件的專用性也是嵌入式軟件的一個重要特點。由于嵌入式軟件設計是以一定的目標硬件平臺為基礎、面向固定任務進行的,因此,一旦被加載到目標系統上,功能必須完全確定。這個特點決定了嵌入式應用軟件的繼承性較差,延長了系統的測試時間,增加了測試費用。嵌入式軟件的另外一個重要特點就是實時性,這是從軟件執行的角度考慮的,也就是說嵌入式軟件的執行要滿足一定的時間約束。嵌入式系統中,應用軟件自身算法的復雜度和操作系統任務調度,決定了系統資源的分配和消耗。因此,對系統實時性進行測試時,要借助一定的測試工具對應用程序算法復雜度和操作系統任務調度進行分析測試。
1.2 嵌入式軟件測試方法
軟件測試是軟件開發中的一個重要環節,嵌入式軟件也不例外。圖1給出了嵌入式軟件測試的一般流程。根據不同的指標,軟件測試方法[1]有不同的劃分方法。根據軟件開發過程中測試所處的不同階段可分為模塊測試、集成測試和系統測試;根據是否需要運行目標代碼分為動態測試和靜態測試;根據目標代碼的可見性可分為白盒測試(結構測試)和黑盒測試(功能測試)。在軟件測試中,每種測試方法都不是孤立的。為了最經濟、最有效地達到測試目的,各種測試方法往往互相嵌套。例如,在軟件的單元測試階段,可以用黑盒測試和白盒測試的方法分別進行動態測試。而在系統測試階段,只能使用黑盒測試方法進行測試。

為了更有效地進行嵌入式軟件的系統測試,提出了嵌入式軟件系統測試中具有交互式錯誤檢測定位功能的仿真系統架構設計方案。使用此仿真系統不僅可以按照第一類測試方法[2]和第二類測試方法[3]輔助進行系統測試,而且還可以利用仿真系統的交互式學習功能,不斷積累錯誤定位經驗,實現錯誤檢測定位,為測試人員和開發人員節省大量時間。這是其他測試方法所不具備的。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 用于功能性核磁共振數據的交互式可視分析系統 63次下載
- 基于點云數據的交互式全身血管模型重建 17次下載
- 基于雙階段網絡的交互式分割算法模型SeribNer 11次下載
- 異構模型的配電網信息交互 4次下載
- 基于層次交互式主題建模 0次下載
- 地鐵隧道形變檢測定位系統實現 4次下載
- 基于B/S的web交互式教學平臺 12次下載
- 基于云計算的架構模型研究 4次下載
- 交互式智能家居系統設計論文 39次下載
- 高斯混合交互式多模型容積信息濾波算法_謝會來 0次下載
- WebServer的嵌入式實現與交互式設計_高翔峰 1次下載
- 交互式語音識別系統研究 94次下載
- 基于大屏幕的交互式協同系統的設計 29次下載
- 通過交互式SPICE仿真分析基本的電子學定律和無源器件的設計
- 基于交互式MRAS理論的直接轉矩控制系統
- 交互式低延遲音頻解碼器 944次閱讀
- 任意模型都能蒸餾!華為諾亞提出異構模型的知識蒸餾方法 2.2k次閱讀
- 淺談多機房部署的災備架構模式 4k次閱讀
- 嵌入式軟件最常見的架構模式 3.7k次閱讀
- 架構模式的基礎知識 1.2k次閱讀
- 嵌入式7種架構模式分析 6.1k次閱讀
- 如何制作交互式BOM的AD插件 7.7k次閱讀
- 電路檢測并定位隱藏的射頻錯誤 1.3k次閱讀
- 制作一個交互式街機床頭鐘 2.5k次閱讀
- 如何利用x86平臺架構帶來豐富的交互式駕駛體驗 2.6k次閱讀
- 邏輯架構模型開發概念原則詳解 5.7k次閱讀
- 基于機電控制、動漫與有線/無線技術實現新交互式射擊游藝系統的設計 1.6k次閱讀
- 交互式燃氣表的工作原理及設計 5.1k次閱讀
- DIY交互式智能機器人設計方案 9.8k次閱讀
- 嵌入式系統運用于典型雷達航跡模型及實現仿真模擬 1.5k次閱讀
下載排行
本周
- 1冷柜-電氣控制系統講解
- 13.68 MB | 4次下載 | 10 積分
- 2安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 3直流電路的組成和基本定律
- 1.67 MB | 2次下載 | 免費
- 4丹佛斯2800系列變頻器說明書
- 8.00 MB | 1次下載 | 5 積分
- 5PC8011同步開關型降壓3.5A單節鋰電池充電管理電路技術手冊
- 0.74 MB | 1次下載 | 免費
- 6ES7243E+ES8311音頻錄制與播放電路資料
- 0.06 MB | 1次下載 | 5 積分
- 7SDM02 激光測距模塊產品手冊
- 0.43 MB | 1次下載 | 免費
- 8SDFM 激光測距模塊模組手冊
- 0.54 MB | 1次下載 | 免費
本月
- 1CH341編程器軟件NeoProgrammer_2.2.0.10
- 20.47 MB | 170次下載 | 1 積分
- 22025智能家居傳感器市場分析及創新應用
- 3.11 MB | 43次下載 | 免費
- 3RV1126B系列開發板產品資料
- 4.19 MB | 18次下載 | 免費
- 4CH341編程軟件下載
- 2.50 MB | 16次下載 | 5 積分
- 5全志系列-米爾基于T153核心板開發板 四核異構、3路千兆網,賦能多元化工業場景
- 3.05 MB | 12次下載 | 免費
- 6【開源】60余套STM32單片機、嵌入式Linux、物聯網、人工智能項目案例及入門學習資源包
- 10.55 MB | 8次下載 | 免費
- 7冷柜-電氣控制系統講解
- 13.68 MB | 4次下載 | 10 積分
- 8特斯拉MODEL S車載充電機主電路回路原理圖
- 0.81 MB | 4次下載 | 3 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183356次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81604次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73824次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發燒友App





創作
發文章
發帖
提問
發資料
發視頻
上傳資料賺積分
評論