平成21年度 春期 午前Ⅱ 問12
開発ツール
ICEに関する問題
インサーキットエミュレータの説明として,最も適切なものはどれか。
- アMPU,I/O,メモリなどの各信号線にプローブを介して接続し,ソフトウェアやハードウェアのデバッグを行う。
- イMPUの代わりとしてボードに接続し,ソフトウェアやハードウェアのデバッグを行う。
- ウROMの代わりとしてボードに接続し,ソフトウェアのデバッグを行う。
- エ組込みシステムのプログラムの一部に,デバッガの一部又は全部を組み込んで,ソフトウェアのデバッグを行う。
答えと解説を見る
✓ これが正解イMPUの代わりとしてボードに接続し,ソフトウェアやハードウェアのデバッグを行う。
解説
インサーキットエミュレータは、MPUの代わりにボードへ接続します。
インサーキットエミュレータ(ICE)は、ターゲットボード上のMPUの位置に、MPUの働きをまねる装置をつないで使うデバッグ用の装置です。MPUの代わりに入るので、プログラムの実行を任意の場所で止めたり、レジスタやメモリの中身を見たり書き換えたりでき、ソフトウェアとハードウェアの両方の確認に使えます。見分ける軸は、ボードのどの部品の代わりになるか、あるいはどこにつなぐかです。名前のとおり、回路の中でMPUそのものを模擬する装置と覚えておくと、ほかのデバッグ用の道具と区別しやすくなります。
ほかの選択肢はなぜ違うのか
- アMPU,I/O,メモリなどの各信号線にプ…:MPU、I/O、メモリなどの信号線にプローブを当てる装置は、部品を置き換えずに外から信号の様子を観測する測定器です。MPUの代わりにボードへつなぐICEとは、接続のしかたが根本から違います。
- ウROMの代わりとしてボードに接続し,ソフ…:ROMの代わりにボードへ接続する装置は、ROMの中身を外から書き換えられるようにしてソフトウェアのデバッグを行うものです。置き換える部品がMPUではなくROMなので、ICEの説明にはなりません。
- エ組込みシステムのプログラムの一部に,デバ…:組込みシステムのプログラムの中にデバッガの機能を組み込む方式は、専用の装置を使わずにソフトウェアだけで行うデバッグの方法です。MPUの代わりに装置を接続するICEとは仕組みが異なります。
出典:平成21年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問12
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)