在線仿真器

在線仿真器 ( 簡稱 ： ） 是調試嵌入式系統軟件的硬件設備 。 嵌入式系統開發者要面對一般軟件開發者所沒有的特殊問題 ， 因爲嵌入式系統往往不像商業計算機那樣具有鍵盤 、 顯示屏 、 磁盤機和其他各種有效的用戶界面和存儲設備 。 在線仿真器通過處理器的額外輔助功能 ， 使系統在不失去其功能的情況下 ， 提供調試功能 。 歷史上 ， 由於處理器能力有限 ， 這通常意味着將其處理器臨時更換成一個硬件仿真器 。 硬件仿真器是普通處理器的特製版本 ， 內部設有多種額外的調試信號 ， 以便提供處理器內部狀態的信息 。 而現今 ， 在線仿真器也可以指在處理器上直接進行調試的硬件設備 。 由於JTAG等新技術的出現 ， 人們可以直接在標準的量產型處理器上直接進行調試 ， 而不需要特製的處理器 ， 從而消除了開發環境與運行環境的區別 ， 也促進了這項技術的低成本化與普及化 。 在這種情況下 ， 由於實際上並沒有任何的 “ 仿真 ” ， “ 在線仿真器 ” 是個名不副實的誤稱 ， 有時會造成一些誤解 。 當仿真器被插入到待開發芯片的某個部分的時候 ， 在線仿真也被稱作硬件仿真 。 這樣的在線仿真器 ， 可以在系統運行實時數據的情況下 ， 提供相對很好的調試能力 。