1
インサーキットデバッガーとインサーキットエミュレーターの機能的な違いは何ですか?
インサーキットエミュレーター(略してICE)は、その優れたデバッグ機能を誇っています。また、高価なタグを誇っています。 インサーキットデバッガー(ICDと略記)は、ICEでできることのほとんどを実行できますが、多くの場合、はるかに安価です。 昔のことですが、ICEは実際に問題のチップをソケットから取り外してエミュレータケーブルに置き換えますが、最新のQFN、BGA、および壊れやすいTQFPパッケージでは、ほとんどの製品が「ICE」デバッガと呼ばれているようですICDとほぼ同じ方法でデバッグヘッダーに接続されます。 名前に「ICE」を使用する製品の例を次に示します。 Atmel AVR JTAGICE Microchip MPLAB RealICE いくつかのベンダーのJTAG「ICE」製品もあります。これらは物理的にインサーキットではないため割引はしていませんが、真のICEとして機能しない場合は割引します。 ICEはどのような開発タスクに必要ですか?また、いつICDに満足する必要がありますか?LEDやprintf()ステートメントを使用せずに、コードをステップ実行したいと仮定します。 ICEで解決したが、それなしでは(現実的に)解決できなかった問題の例は何ですか?