正答1
解説
正解は1です。
IDE(Integrated Development Environment:統合開発環境)は、ソフトウェア開発に必要な複数のツールを一つにまとめた開発環境です。
一つの画面からプログラムの編集、翻訳、実行、デバッグまでを行えるので、開発の効率が上がります。
【選択肢別解説】
1:○ エディタ、コンパイラ、リンカ、デバッガなどが一体となったツールは、IDEの説明そのものです。
2:× 専用のハードウェアインタフェースを通じてCPUの情報を取得する装置は、ICE(In-Circuit Emulator)やJTAGデバッガなどの説明です。
IDEはソフトウェアの開発環境であり、装置ではありません。
3:× ターゲットCPUを搭載した評価ボードは、組込みソフトウェアを実機に近い環境で動かすための実行環境です。
IDEの説明ではありません。
4:× タスクスケジューリングなどの仕組みを提供するソフトウェアは、リアルタイムOSなどのオペレーティングシステムの説明です。
IDEの説明ではありません。
【ポイント】
組込み開発では、IDEで作ったプログラムを評価ボードで動かし、ICEなどで動作を詳しく調べるという使い分けをします。
それぞれが開発のどの場面で使われる道具かを整理しておきましょう。