正解は ア
組込みシステム開発に使用されるIDE(Integrated Development Environment:統合開発環境)の説明を問う問題です。IDEは開発に必要な複数のツールを一つの環境に統合したものです。構成要素:①エディター(ソースコード編集)、②コンパイラ(ソースコード→オブジェクトコード変換)、③リンカ(オブジェクトファイルを結合して実行可能ファイルを生成)、④デバッガ(プログラムの実行追跡・バグ修正)などが一体となったツールです。組込み開発向けIDEの例:Eclipse(CDT)、IAR Embedded Workbench、Keil MDKなど。選択肢 a が正解です。
組込み開発のツール体系:IDE(統合開発環境=エディタ+コンパイラ+デバッガ)、クロスコンパイラ(ホストPCでターゲット用コードを生成)、JTAG/ICEデバッガ(ハードウェアデバッグ)、RTOS(ターゲット上のOS)、評価ボード(実行ハードウェア)。各ツールの役割を区別する。