令和5年度秋期 応用情報技術者試験 午前 問50
組込みシステムのソフトウェア開発に使われるIDEの説明として,適切なものはどれか。
- ア エディター,コンパイラ,リンカ,デバッガなどが一体となったツール
- イ 専用のハードウェアインタフェースでCPUの情報を取得する装置
- ウ ターゲットCPUを搭載した評価ボードなどの実行環境
- エ タスクスケジューリングの仕組みなどを提供するソフトウェア
解答・解説を見る
正解:ア
AI解説
IDE(Integrated Development Environment、統合開発環境)は、エディター、コンパイラ、リンカ、デバッガといったソフトウェア開発に必要な各種ツールを、一つの環境として一体化して提供するツールである。組込みシステムの開発でも広く利用される。 ア: 正解。エディター・コンパイラ・リンカ・デバッガなどが一体となったツールがIDEである。 イ: ICE(In-Circuit Emulator)のような、専用のハードウェアインタフェースを介してターゲットCPUの内部情報を取得する装置の説明であり、IDE(ソフトウェア)とは異なる。 ウ: ターゲットCPUを搭載した評価ボードなど、実際にプログラムを動作させる実行環境(ハードウェア)の説明であり、IDEとは異なる。 エ: RTOS(リアルタイムOS)のような、タスクスケジューリングの仕組みなどを提供するソフトウェアの説明であり、開発ツール一式を提供するIDEとは異なる。 💡 IDEは「開発に使うツール群を統合した環境」である。組込み開発ではICE(実機デバッグ用ハードウェア)、評価ボード(実行環境)、RTOS(実行時OS)と役割が異なる点に注意する。
出典:令和5年度 秋期 応用情報技術者試験 午前 問50 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。