SkillStack
テクノロジ系18 / 25問

エンベデッドシステムスペシャリスト試験 令和6年度 秋期 午前II 問18

組込みソフトウェア開発のデバッグツールに関する説明のうち、適切なものはどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ウ

オシロスコープは、端子に現れる電圧などの信号を時間軸に沿った波形として観測する測定器です。信号が変化した時刻、パルス幅、周期、立上り・立下り時間、遅延などを確認できるため、入出力のタイミングが仕様を満たすか、処理が期限内に完了するかといったリアルタイム性の検証に利用できます。したがって、ウが正解です。

アのICEの説明は誤りです。ターゲットのROMにデバッガ用プログラムを置き、通信によって制御する方式は、ROMモニタ又はモニタデバッガの説明です。ICEは、ターゲットのCPUをエミュレータで置き換えるなどして、実機上の動作を詳細に観測・制御する装置です。

イのJTAGエミュレーターの説明は誤りです。JTAGは専用のデバッグインタフェースを通じてCPUを停止させ、レジスタやメモリの読書き、ブレークポイントの設定、ステップ実行などを行えます。組込み機器では、基板上のCPUを調べる代表的な手段です。

エのロジックアナライザーの説明は誤りです。ロジックアナライザーは、多数のデジタル信号を同時に取り込み、0と1の変化や信号間のタイミング関係、バス上のデータなどを解析するツールです。一つの端子だけを測るものではありません。

【ポイント】 オシロスコープは波形の電圧と時間を詳しく見て、ロジックアナライザーは多数のデジタル信号をまとめて解析します。 ICEやJTAGは、CPU内部のレジスタやメモリ、プログラム実行の状態を調べるために使います。

出典:令和6年度 秋期 エンベデッドシステムスペシャリスト試験 午前II 問18
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の25問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める