軟硬件結合的嵌入式系統正越來越多的應用到我們的日常生活中,參予嵌入式系統的研究和開發的開發商也越來越多,從而第三方測試人員會經常接觸到嵌入式系統測試。因此需要第三方測試人員了解嵌入式系統的特性,把握其測試方法。雖然現在有不少與嵌入式系統測試相關的資料,但這些資料都是以第二方測試的角度去討論的,如何從第二方的測試經驗中提取有用經驗,結合第三方測試特點,研究出適合第三方測試使用的嵌入式系統測試方法,正是這一課題的意義所在。
一、嵌入式系統介紹
嵌入式系統是以應用為中心,以計算機技術為基礎,并且軟硬件可裁剪,適用于應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統以及用戶的應用程序等四個部分組成,用于實現對其他設備的控制、監視或管理等功能。
嵌入式系統一般指非PC系統,它包括硬件和軟件兩部分。硬件包括處理器/微處理器、存儲器及外設器件和I/O端口、圖形控制器等。軟件部分包括操作系統軟件(OS)(要求實時和多任務操作)和應用程序編程。有時設計人員把這兩種軟件組合在一起。應用程序控制著系統的運作和行為;而操作系統控制著應用程序編程與硬件的交互作用。
嵌入式系統的核心是嵌入式微處理器。嵌入式微處理器一般就具備以下4個特點:
◆ 對實時多任務有很強的支持能力,能完成多任務并且有較短的中斷響應時間,從而使內部的代碼和實時內核心的執行時間減少到最低限度。
◆ 具有功能很強的存儲區保護功能。這是由于嵌入式系統的軟件結構已模塊化,而為了避免在軟件模塊之間出現錯誤的交叉作用,需要設計強大的存儲區保護功能,同時也有利于軟件診斷。
◆ 可擴展的處理器結構,以能最迅速地開展出滿足應的最高性能的嵌入式微處理器。
◆ 嵌入式微處理器必須功耗很低,尤其是用于便攜式的無線及移動的計算和通信設備中靠電池供電的嵌入式系統更是如此,如需要功耗只有mW甚至μW級。
文章來源于領測軟件測試網 http://www.kjueaiud.com/