回覆列表
  • 1 # 使用者8120806977663

    硬體系統的除錯:嵌入式系統的除錯包括硬體除錯、軟體除錯。硬體系統是軟體系統除錯的基本保障。如果不能確定硬體平臺的正確性,除錯過程中就不知道是軟體系統出錯還是硬體系統的錯誤。所以我們在除錯軟體系統的時候要儘量確保硬體系統模組的正確性。針對目標平臺上的各個硬體模組,我們通常採用逐一測試除錯的方法進行,透過常用的電子元件的測試儀器,像萬用表、示波器等進行電氣引數的測試與除錯。軟體系統的除錯 : 軟體除錯一般是指保證硬體一切正常的情況下驗證程式執行的時序是否正確,邏輯和結果是否與設計要求相符,能否滿足功能和效能要求等。各種嵌入式裝置都具有功能專一,針對性強的特點。因此其硬體資源不像Pc 機一樣齊全,所以要在嵌入式裝置上建立一套開發系統是不現實的。在開發嵌入式系統時,一般都採用交叉開發(Cross Developping) 的模式,即:開發系統是建立在硬體資源豐富的Pc 機(或者工作站)—h,通常稱其為宿主機(Host),應用程式的編輯、編譯、連結等過程都是在Hast 上完成的,而應用程式的最終執行平臺卻是和Host 有很大差別的嵌入式裝置,通常稱其為目標機(Target),除錯在二者間聯機互動進行。

  • 中秋節和大豐收的關聯?
  • 耳朵發熱時,有人在背後議論你嗎?