線上仿真器
嵌入式ICE是一種特殊的硬體設備,它是In-Circuit Emulator(線上仿真器)的縮寫。在嵌入式系統開發中,ICE用於硬體調試和軟硬體聯調。它的主要功能是模擬目標系統的運行,以便於開發者在不需要實際硬體的情況下測試和調試軟體。與傳統的ICE相比,嵌入式ICE更加便捷,因為它不需要將CPU從目標板中拔出並插上ICE,而是通過在PC和處理器晶片的JTAG接口之間建立橋梁,實現PC端調試器指令與JTAG協定的轉換,從而控制CPU核。
市面上有一些常見的嵌入式ICE產品,例如ARM公司的Multi-ICE,WindRiver公司的visionICE和visionProbe,以及Lauterbach公司的Trace32-ICD和Trace32-ICE。這些產品通過EmbeddedICE接口盒,實現對CPU核的控制,使得開發者能夠更加高效地進行嵌入式系統的開發和調試。