組込みシステムの“クロス開発”の説明として,適切なものはどれか。
ウ. ソフトウェアを実行する機器とは CPU のアーキテクチャが異なる機器で開発を行うこと
組込みシステムでは、実際にソフトウェアを動かすターゲット機器(家電や制御装置など)が非力でキーボードやディスプレイも持たないことが多い。そこで、性能の高い別の PC(ホスト機)で開発・コンパイルを行い、生成したプログラムをターゲット機器に転送して動かす。このように“実行する機器とは異なる(CPU アーキテクチャの違う)機器で開発する”手法をクロス開発と呼ぶため、ウが正解である。
ap-2018h30h-a の過去問一覧へ戻る・問47