正答1
解説
正解は1です。
IDE(Integrated Development Environment:統合開発環境)は、ソフトウェア開発に必要なツールを1つにまとめた環境です。
組込みシステムの開発で使われる各種の道具と区別できるかを問う問題です。
【選択肢別解説】
1:○ IDEは、エディター、コンパイラ、リンカ、デバッガなどを一体にしたツールです。
1つの画面でプログラムの作成からデバッグまでを行えます。
2:× 専用のハードウェアインタフェースでCPUの内部情報を取得する装置は、ICE(In-Circuit Emulator)やJTAGデバッガなどのハードウェアデバッガの説明です。
IDEはソフトウェアのツールです。
3:× ターゲットCPUを搭載した評価ボードは、開発したプログラムを実際に動かして確かめるための実行環境です。
開発用のソフトウェアをまとめたIDEとは異なります。
4:× タスクスケジューリングの仕組みなどを提供するソフトウェアは、リアルタイムOS(RTOS)の説明です。
IDEは開発のためのツールで、実行時の機能を提供するものではありません。
【ポイント】
組込み開発では、IDEでプログラムを作成し、評価ボードで動かし、ICEなどでハードウェアの動作を調べるという分担になります。
統合(integrated)は、複数の開発ツールを1つにまとめていることを表しています。