新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 實時嵌入式產(chǎn)品的測試系統(tǒng)設(shè)計

實時嵌入式產(chǎn)品的測試系統(tǒng)設(shè)計

作者: 時間:2010-09-08 來源:網(wǎng)絡(luò) 收藏

3 方案比較
3.1 兩種方案優(yōu)缺點比較
表1詳細比較了上述2套方案的優(yōu)缺點。第2種設(shè)計方案中,因為有了器件,使得原來考慮不周的設(shè)計可以只重新配置硬件就得以修改,減少重新制版的周期、經(jīng)費等一系列不確定因素,達到更廣泛的測試目的。

2f.jpg


3.2 不同操作系統(tǒng)優(yōu)缺點比較
此外,方案的實行也可以考慮在工控機上直接運行一些實時操作系統(tǒng),如DOS、VxWorks等等。DOS是單任務(wù)實時系統(tǒng),人機交互界面差,沒有網(wǎng)絡(luò)功能。表2比較了Windows+和VxWorks兩種方案的優(yōu)缺點。

2g.jpg

4 用例管理軟件設(shè)計
在軟件上層,需要設(shè)計出帶有數(shù)據(jù)庫的用例管理系統(tǒng),它需要管理用例的定義、簡介、組別、運行時間、過程數(shù)據(jù)、結(jié)果數(shù)據(jù),并能夠作用例回歸測試的用例管理層。用例運行前需要收集用戶輸入的各種參數(shù),并從相應(yīng)的文件位置提前把相關(guān)數(shù)據(jù)讀取到內(nèi)存里,提前準備數(shù)據(jù)。用例運行時,層會有相應(yīng)的CPU空閑時間,而用例管理層會利用這段時間進行運行狀態(tài)的顯示。用例運行結(jié)束后,相應(yīng)的標志位會被置位,用例管理層讀到相應(yīng)的狀態(tài)后會主動向層索要運行的各種數(shù)據(jù)和結(jié)果,并把相應(yīng)的數(shù)據(jù)存入數(shù)據(jù)庫,寫入日志,并呈現(xiàn)到界面上。

結(jié)語
試驗證明,上述設(shè)計的在整機聯(lián)調(diào)過程中運行狀態(tài)良好,符合對系統(tǒng)各個模塊功能全面測試的要求。本文針對目前系統(tǒng)測試這一熱點問題,提出了1種實時軟件的的結(jié)構(gòu)框架,并且按照這個思路實現(xiàn)了對黑盒(功能)測試的。下一步工
作就是開發(fā)1個軟件的通用測試平臺,能夠同時對多種型號、多種接口的嵌入式系統(tǒng)進行測試。
此方案也適用于視頻圖像處理、視頻監(jiān)控系統(tǒng)。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 3 4 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉