組み込み開発:過去20年間の進化の軌跡
組み込みシステムエンジニアリングは、海洋のように表面を形作る持続的な潮流を持っています。コアタスク(外部イベントの監視と応答)は変わらないものの、それを達成するためのツールと技術は劇的に変化しました。
Embeddedの旗艦調査である1999年、2009年、2019年の3回分のデータが、これらの変化をデータドリブンに明確に示しています。各調査の質問自体が業界の進化を反映しています:1999年の質問票はクロスコンパイラ、オブジェクト指向設計、インサーキットエミュレータに焦点を当て、OSへの言及は最小限でした。2009年にはマルチプロセッサ設計、OS(特に組み込みLinux)へとシフトし、以前のトピックの一部が削除されました。2019年版では、当時主流になっていたIoT、AI、セキュリティが追加されています。
結果の解釈には注意が必要です。2009年に手法が変更され、単一選択問題の一部が複数選択形式に拡張されたため、解釈上の不確実性が生じています。一部データポイントは2009年と2019年のみ利用可能で、誤差範囲は通常3〜6%以上です。したがって、以下の数値は正確な比較ではなくトレンドとして提示されます。
アプリケーション焦点とケイパビリティ
過去10年間で組み込み設計のトップアプリケーションセグメントはどう変化したか?産業とコンシューマーはトップ5に残るものの、自動車とIoTが支配的になりつつあります(表1)。2009年の「データ通信」カテゴリは、2019年までにより広範な「通信」セグメントに吸収されました。
表1:上位5アプリケーションセグメント(%回答者)
| 年 | 産業 | データ通信/コンシューマー | コンシューマー/IoT | 電子機器/通信 | 航空宇宙/自動車 |
|---|---|---|---|---|---|
| 2009 | 30 | 24 | 22 | 16 | 16 |
| 2019 | 32 | 29 | 25 | 19 | 17 |
設計の性質も変化しました。1999年調査ではWeb技術統合について質問し、43%が計画なし、14%が予定と回答。2009年と2019年のデータは、ネットワーク化設計が千年紀初めの35%から10年後に90%以上へ劇的に増加したことを示しています(表2)。電池駆動設計は少なくとも10年間一貫した焦点であり、低消費電力エンジニアリングがIoTブームより前から存在していたことを裏付けています。
表2:主要設計ケイパビリティ(%回答者)
| 年 | ネットワーク化 | ワイヤレス | 電池駆動 |
|---|---|---|---|
| 1999 | 35 | N/A | N/A |
| 2009 | 59 | 33 | 35 |
| 2019 | 49 | 42 | 34 |
プログラミング言語
C/C++が常に優勢だったわけではありませんが、高性能プロセッサへのトレンドによりアセンブリの必要性は減少しました。プロジェクトの約37%のみがスケジュール通りに納品されており、この数値は2009年のプロセス改善要求にもかかわらず2019年まで変わっていません。
クリックで拡大

図1:主要開発言語(%回答者)。
オープンソースOSが2009年までに商用OSを駆逐し始め、2019年までにトレンドが加速。自社/インハウスOSも牽引力を増しています(図2)。
クリックで拡大

図2:オペレーティングシステムタイプ(%回答者)。
プロセッサアーキテクチャ
32ビットアーキテクチャが安定を保つ一方、64ビット採用が急増。パフォーマンスとメモリ効率のため、より広いビット幅への自然な進化を反映しています。
クリックで拡大

図3:プロセッサアーキテクチャ(%回答者)。
個別プロセッサ vs マルチコアデバイス
2010年代には、複数の個別チップからマルチコアソリューション(同種または異種)への明確なシフトが見られ、基板複雑性の削減と統合改善をもたらしました。
クリックで拡大

図4:個別プロセッサチップ vs マルチコアプロセッサ(%回答者)。
プロセッサ選定のドライバー
ツール可用性が20年間一貫してプロセッサ選定のトップドライバー。アーキテクチャへの熟悉度は重要性を減じ、コストとI/O/周辺機能は相対的影響力を着実に低下させています(図5)。
クリックで拡大

図5:プロセッサ選定要因(%回答者)。
技術課題
2009年と2019年のトップ課題は一貫して統合、コード複雑性、ソフトウェアツール。しかし、低消費電力とセキュリティへの懸念が2019年に急増 — セキュリティは2009年の3%懸念から2019年には顕著な問題へと上昇し、脅威ランドスケープの拡大を反映しています。
クリックで拡大

図6:トップ技術課題(%回答者)。
2020年代への示唆
ソフトウェア開発ツールとコードサイズ管理が引き続きクリティカルである一方、生の性能や周辺オプションなどのプロセッサ特性は徐々に二次的な役割へシフトすると予想されます。ノーコードプラットフォーム、量子コンピューティング、オンデバイスニューラルネットワーク用AIコアなどの新興パラダイムが設計ランドスケープを変える可能性がありますが、コアゴールは変わりません:効率的なデータインターフェース、低レイテンシ実行、堅牢なセキュリティ、超低消費電力消費。
組み込み設計者は、依然として合理化された開発環境を必要とする異種マルチコアアーキテクチャに直面し続けるでしょう。業界の軌道は、アプローチが進化しても、複雑なソフトウェアと物理世界を融合させるという根本的課題が持続することを示唆しています。
1999年、2009年、2019年の調査を見て、皆様の洞察や予測をコメントで共有してください。
埋め込み
- 最高の工業製品設計&開発会社を選ぶ方法
- パンデミックが3Dプリンティングに与えた影響:低迷から復活へ
- 10年にわたるデジタル変革:中小製造業がいかに成功を収めているか
- アマゾンのCOVID-19対応:課題、適応、そして成長
- 小売業の変革:COVID-19とECサージへの適応
- CAD-CAMがCNC加工を変革:精度と効率の向上
- 組み込みシステム設計:手順、原則、実世界での応用
- IBASE、AMD Ryzen Embedded R1000搭載SBC 2製品を発表─高性能組み込みアプリケーション向け
- 組み込みIoTシステムを保護する6つの実証済みステップ
- 国際女性エンジニアデー2021:パンデミックが拡大させたテック業界のジェンダー格差
- タングステン:現代航空宇宙イノベーションのバックボーン