令和6年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問18
テクノロジ/開発技術組込みソフトウェア開発のデバッグツールに関する説明のうち,適切なものはどれか。
出典:令和6年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問18
- アICE(In-Circuit Emulator)は,ターゲットシステムの ROM にデバッガエージェントを内蔵し,ホストコンピュータからターゲットシステムを制御する。
- イJTAG エミュレーターは,ホストコンピュータからレジスタやメモリの内容を読み書きすることはできない。
- ウオシロスコープは,信号の波形を見ることができるので,タイミングの検証やリアルタイム性の検証に用いることができる。
- エロジックアナライザーは,デバイスの 1 端子だけを計測するためのツールである。
正解:ウ
解説
オシロスコープは,電気信号の電圧変化を時間軸に沿った波形として表示する測定器であり,信号の立上り・立下り時間やパルス幅などのタイミングを直接観測できるため,組込みシステムにおけるタイミングの検証やリアルタイム性の検証に用いられます。
選択肢ごとの解説
- ア誤り。ICE(In-Circuit Emulator)は,ターゲット CPU の代わりにエミュレータ用のプロセッサやプローブをターゲットシステムに接続して動作をエミュレートするデバッグツールであり,ターゲットシステムの ROM にデバッガエージェントを内蔵するものではありません。
- イ誤り。JTAG エミュレーターは,JTAG 規格の専用ポートを介して,ホストコンピュータからターゲットのレジスタやメモリの内容を読み書きすることができるデバッグツールです。
- ウ正しい。オシロスコープは信号の波形を観測できるため,タイミングの検証やリアルタイム性の検証に用いることができます。
- エ誤り。ロジックアナライザーは,多数のデジタル信号線(複数端子)を同時に計測し,信号間のタイミング関係を解析できるツールであり,1 端子だけを計測するものではありません。