嵌入式實(shí)時(shí)系統軟件測試的設計與實(shí)現
1、嵌入式系統的特點(diǎn)以及實(shí)現方法
本文引用地址:http://dyxdggzs.com/article/257192.htm嵌入式系統的主要特點(diǎn)如下:嵌入式系統的硬件和軟件的緊密結合,具有很強的依賴(lài)性之間的軟件和硬件,嵌入式系統的功能和性能通過(guò)軟件和硬件來(lái)實(shí)現。因此,在硬件平臺上的嵌入式軟件系統的測試。在硬件,嵌入式軟件系統測試。這是一個(gè)不同的主機平臺上的軟件,只能在電腦平臺的主機平臺軟件系統測試,不需要專(zhuān)門(mén)的硬件平臺測試。嵌入式系統的要求非??量痰臅r(shí)間。嵌入式系統,實(shí)時(shí)控制系統,為要求苛刻的實(shí)時(shí)場(chǎng)合。嵌入式系統的硬件資源有限,存儲容量和速度的嵌入式CPU和應用環(huán)境的制約。
白盒是基于結構的測試,軟件控制流測試包括語(yǔ)句覆蓋,分支覆蓋,等等和數據流測試。覆蓋測試原理是:測試軟件,測試工具的使用靜態(tài)分析,以確定代碼中的分支點(diǎn),并統一編號,分配給每個(gè)分支點(diǎn)。
計劃執行的歷史信息和路徑,你可以從這份文件中,為了計算的代碼覆蓋率。嵌入式軟件與主機平臺上的軟件有不同的特點(diǎn),所以從主機平臺軟件測試,測試也明顯不同。
2、嵌入式系統的應用
嵌入式系統為中心,基于計算機技術(shù),利用可定制的功能性,可靠性,成本,體積,功耗嚴格要求,設備專(zhuān)用計算機系統111硬件和軟件。它一般由嵌入式微處理器,外圍硬件設備,嵌入式操作系統和用戶(hù)應用程序,控制其他設備,監事或管理由四部分。最典型的嵌入式系統的特點(diǎn)是與人民生活密切相關(guān)的,任何一個(gè)普通的人可能有各種使用嵌入式微處理器技術(shù)的電子產(chǎn)品,MP3,PDA等數字設備,數字家電,智能家電,地理信息系統的車(chē)輛。事實(shí)上,新的嵌入式設備的數量遠遠超過(guò)通用計算機。其硬件系統表現如右:嵌入式操作系統和通用操作系統有許多功能,如可靠性,可削減,可擴展性,實(shí)時(shí)等。前三嵌入式應用環(huán)境的要求。“實(shí)時(shí)”,以滿(mǎn)足系統內容的實(shí)時(shí)性要求。通常在一些嵌入式操作系統,通常被稱(chēng)為“實(shí)時(shí)操作系統,但它是操作系統的性能有一個(gè)更好的實(shí)時(shí)能力。在一個(gè)特定的嵌入式應用系統中,沒(méi)有實(shí)時(shí)的結論。不同的嵌入式操作系統,可以有不同的實(shí)時(shí)能力。嵌入式操作系統應符合設計實(shí)時(shí)任務(wù)調度,運行速度快,實(shí)時(shí)性能的內容嵌入式操作系統的能力,可以更容易地實(shí)現實(shí)時(shí)的應用程序。
嵌入式系統為中心,基于計算機技術(shù),利用可定制的功能性,可靠性,成本,體積,功耗嚴格要求,設備專(zhuān)用計算機系統111硬件和軟件。它一般由嵌入式微處理器,外圍硬件設備,嵌入式操作系統和用戶(hù)應用程序,控制其他設備,監事或管理由四部分。最典型的嵌入式系統的特點(diǎn)是與人民生活密切相關(guān)的,任何一個(gè)普通的人可能有各種使用嵌入式微處理器技術(shù)的電子產(chǎn)品,MP3,PDA等數字設備,數字家電,智能家電,地理信息系統的車(chē)輛。事實(shí)上,新的嵌入式設備的數量遠遠超過(guò)通用計算機。其硬件系統表現如右:嵌入式操作系統和通用操作系統有許多功能,如可靠性,可削減,可擴展性,實(shí)時(shí)等。前三嵌入式應用環(huán)境的要求。“實(shí)時(shí)”,以滿(mǎn)足系統內容的實(shí)時(shí)性要求。通常在一些嵌入式操作系統,通常被稱(chēng)為“實(shí)時(shí)操作系統,但它是操作系統的性能有一個(gè)更好的實(shí)時(shí)能力。在一個(gè)特定的嵌入式應用系統中,沒(méi)有實(shí)時(shí)的結論。不同的嵌入式操作系統,可以有不同的實(shí)時(shí)能力。嵌入式操作系統應符合設計實(shí)時(shí)任務(wù)調度,運行速度快,實(shí)時(shí)性能的內容嵌入式操作系統的能力,可以更容易地實(shí)現實(shí)時(shí)的應用程序。
3、應用航天業(yè)的條件和發(fā)展
今天的軟件和硬件技術(shù)的發(fā)展,嵌入式系統被廣泛用于航空航天,國防,軍工,電子通訊等行業(yè),其中軟件變得越來(lái)越復雜。應用嵌入式系統的特點(diǎn),這些地區往往是高安全性,關(guān)鍵任務(wù)系統,軟件,小缺陷可能會(huì )嚴重威脅生命和國家安全的,巨大的天文財產(chǎn)損失。
今天的軟件和硬件技術(shù)的發(fā)展,嵌入式系統被廣泛用于航空航天,國防,軍工,電子通訊等行業(yè),其中軟件變得越來(lái)越復雜。應用嵌入式系統的特點(diǎn),這些地區往往是高安全性,關(guān)鍵任務(wù)系統,軟件,小缺陷可能會(huì )嚴重威脅生命和國家安全的,巨大的天文財產(chǎn)損失。
這使得它保證嵌入式軟件的質(zhì)量和可靠性變得至關(guān)重要。
4、航天業(yè)的應用條件
嵌入式系統的任務(wù)有一定量的時(shí)間限制。據截止時(shí)間,實(shí)時(shí)系統,實(shí)時(shí)被分為“硬實(shí)時(shí)時(shí)間”和“軟實(shí)時(shí)”??梢酝耆珴M(mǎn)足硬實(shí)時(shí)應用的需求,否則,導致發(fā)生重大安全事故,甚至造成了生命和生態(tài)破壞。
嵌入式系統的任務(wù)有一定量的時(shí)間限制。據截止時(shí)間,實(shí)時(shí)系統,實(shí)時(shí)被分為“硬實(shí)時(shí)時(shí)間”和“軟實(shí)時(shí)”??梢酝耆珴M(mǎn)足硬實(shí)時(shí)應用的需求,否則,導致發(fā)生重大安全事故,甚至造成了生命和生態(tài)破壞。
可預見(jiàn)性是一個(gè)系統,能夠實(shí)時(shí)執行任務(wù)的時(shí)間來(lái)判斷,以確定它是否能滿(mǎn)足任務(wù)的期限。在航空航天工業(yè)實(shí)時(shí)系統需要嚴格的時(shí)間限制,稱(chēng)為實(shí)時(shí)系統的可預測性是一個(gè)重要的性能要求也至關(guān)重要。除了硬件延遲的可預見(jiàn)性,也需要軟件系統的可預測性,包括應用程序的可預測性的響應時(shí)間可預測的,也就是說(shuō),在有限的時(shí)間內完成必要的工作;和操作系統,即實(shí)際運行時(shí)的開(kāi)銷(xiāo)時(shí)間原語(yǔ),調度功能應范圍內,以確保應用程序的執行時(shí)間為界。
5、與外部環(huán)境的相互作用
航天業(yè)需要的外部環(huán)境是獨一無(wú)二的,這樣的外部環(huán)境是一個(gè)實(shí)時(shí)系統不可或缺的組成部分??臻g計算機子系統控制系統,它必須在規定時(shí)間內作出回應外部請求。外部物理環(huán)境經(jīng)常指責子系統,兩個(gè)互動(dòng),以形成一個(gè)完整的實(shí)時(shí)系統。為此,該系統需要一個(gè)靜態(tài)的分析,并保留資源和冗余配置,系統可以工作在最壞的情況下,或避免損失??煽啃砸殉蔀楹娇蘸教旃I(yè)的實(shí)時(shí)系統性能不可缺少的一個(gè)重要指標來(lái)衡量。
航天業(yè)需要的外部環(huán)境是獨一無(wú)二的,這樣的外部環(huán)境是一個(gè)實(shí)時(shí)系統不可或缺的組成部分??臻g計算機子系統控制系統,它必須在規定時(shí)間內作出回應外部請求。外部物理環(huán)境經(jīng)常指責子系統,兩個(gè)互動(dòng),以形成一個(gè)完整的實(shí)時(shí)系統。為此,該系統需要一個(gè)靜態(tài)的分析,并保留資源和冗余配置,系統可以工作在最壞的情況下,或避免損失??煽啃砸殉蔀楹娇蘸教旃I(yè)的實(shí)時(shí)系統性能不可缺少的一個(gè)重要指標來(lái)衡量。
6、結語(yǔ)
隨著(zhù)嵌入式系統的廣泛使用,其實(shí)時(shí)性已經(jīng)吸引了越來(lái)越多的關(guān)注。實(shí)時(shí)嵌入式系統是一個(gè)綜合性的問(wèn)題,應考慮在嵌入式系統設計,硬件不僅是軟件的選擇也應注意。在這些領(lǐng)域的嵌入式系統應用的特點(diǎn),往往是高安全性,關(guān)鍵任務(wù)系統,軟件,小缺陷可能會(huì )嚴重威脅生命和國家安全的一個(gè)巨大的天文數字的財產(chǎn)損失。這使得它變得至關(guān)重要,以確保嵌入式軟件的質(zhì)量和可靠性。
隨著(zhù)嵌入式系統的廣泛使用,其實(shí)時(shí)性已經(jīng)吸引了越來(lái)越多的關(guān)注。實(shí)時(shí)嵌入式系統是一個(gè)綜合性的問(wèn)題,應考慮在嵌入式系統設計,硬件不僅是軟件的選擇也應注意。在這些領(lǐng)域的嵌入式系統應用的特點(diǎn),往往是高安全性,關(guān)鍵任務(wù)系統,軟件,小缺陷可能會(huì )嚴重威脅生命和國家安全的一個(gè)巨大的天文數字的財產(chǎn)損失。這使得它變得至關(guān)重要,以確保嵌入式軟件的質(zhì)量和可靠性。
評論