欧美另类日韩中文色综合,天堂va亚洲va欧美va国产,www.av在线播放,大香视频伊人精品75,奇米777888,欧美日本道免费二区三区,中文字幕亚洲综久久2021

嵌入式計算系統(tǒng)調(diào)測方法與技術綜述

時間:2023-05-01 08:40:19 計算機論文 我要投稿
  • 相關推薦

嵌入式計算系統(tǒng)調(diào)測方法與技術綜述

摘要:敘述嵌入式計算系統(tǒng)在開發(fā)階段、生產(chǎn)環(huán)境和現(xiàn)場環(huán)境三種情況下的調(diào)測技術和方法,以及如何在硬件和軟件設計中進行可觀測性和可測試性設計。

    關鍵詞:在線測試 可觀測性 可測試性 BDM JTAG

引言

對于含有微處理器的裝置來說,調(diào)測總是軟件和硬件結合的。在產(chǎn)品開發(fā)的階段以排錯為主,在產(chǎn)品開發(fā)后期以及生產(chǎn)和現(xiàn)場運行階段,則是以測試為主。不同的階段,調(diào)測的內(nèi)容、手段和使用的工具不盡相同。

測試接口并不是系統(tǒng)功能的一部分,測試接口設計本身也需要成本。對于小型簡單系統(tǒng)來說,沒有必要也不允許(成本考慮)設計測試接口;對于復雜系統(tǒng)來說,設計測試接口的花費是值得的。良好的測試接口設計可經(jīng)縮短產(chǎn)品的開發(fā)周期,給產(chǎn)品維護、維修帶來便利。

對于嵌入式計算系統(tǒng)來說,測試往往是軟件和硬件相結合的,既有借助于“正確”的軟件來測試硬件,也有借助于“正確”的硬件來測試軟件。由于軟件設計人員和硬件設計人員的技術隔膜,二者常常在出現(xiàn)問題后相互指責,難以界定是軟件還是硬件問題。對于嵌入式系統(tǒng)的軟件設計人員來說,必須對硬件有足夠的了解。這一點,和通用計算平臺上的軟件設計是不同的;反之,硬件人員也必須能夠編寫一些測試軟件,以證明其設計的正確性。

1 開發(fā)階段的調(diào)制方法

1.1 RAM版本的目標系統(tǒng)調(diào)試

通過ICE(In-Circuit-Emulate)來調(diào)試目標板是開發(fā)人員最常用的手段。在產(chǎn)品開發(fā)初期,由于各種軟件和硬件問題很多,通過仿真器并結合邏輯分析儀、示波器等硬件信號測試工具能夠很好地發(fā)現(xiàn)問題。

在仿真器環(huán)境下,通過仿真器的監(jiān)控軟件來控制用戶軟件的運行,使用斷點、單步跟蹤和查看變量、CPU寄存器、存儲器的數(shù)值等手段來查找問題。由于仿真器的軟件和硬件需要一定的CPU資源,用戶軟件在仿真器環(huán)境下運行和脫離仿真器后獨立運行是有區(qū)別的。好的仿真器能夠盡量減小這種區(qū)別。常見的仿真器從技術上區(qū)分有:單CPU仿真器、雙CPU仿真器和ROM仿真器。

在仿真器環(huán)境下,程序一般是在仿真器的RAM存儲器中運行的,所以這種階段也稱為“RAM版本的目標系統(tǒng)調(diào)試”。

1.2 ROM版本的目標系統(tǒng)調(diào)試

在仿真器環(huán)境下,目標板運行調(diào)試正確后,一般的做法是將應用程序寫入目標板的非易失性存儲器中,讓目標板單獨運行。在很多情況下,目標板系統(tǒng)往往不能運行或者運行結果和仿真器環(huán)境下不一致。而沒有連接仿真器,無法觀察各種軟件狀態(tài),給分析問題造成一定困難。在目標板上設計指示電路有助于發(fā)現(xiàn)問題;在電路板上增加1個LED

[1] [2] [3] [4] [5] [6] 

【嵌入式計算系統(tǒng)調(diào)測方法與技術綜述】相關文章:

嵌入式計算機系統(tǒng)抗干擾技術初探04-28

彈載嵌入式系統(tǒng)設計技術05-01

光學系統(tǒng)的月塵防護方法綜述05-02

計算機系統(tǒng)審計方法中的物證收集技術04-30

伏安法測電阻系統(tǒng)誤差的消除方法05-01

航天器分子污染計算方法綜述05-01

現(xiàn)代計算機產(chǎn)業(yè)革命-嵌入式系統(tǒng)04-28

生態(tài)系統(tǒng)服務功能價值評估方法綜述04-25

嵌入式系統(tǒng)與通信技術在汽車安全中的應用05-02

采用嵌入式技術的新型風洞測控系統(tǒng)設計04-27