現在、多くのエンジニアリングチームは、プロトタイピングプロセスを加速するために、コアシステムコンポーネント、ベースラインファームウェアインフラストラクチャ、およびサポートドキュメントをパッケージ化した開発キット(dev kits)を使用して設計プロジェクトを開始しています。そして、ほとんどの場合、これらのキットは信じられないほど安価です。開発キットは、エンジニアリングチームがソフトウェアスタックを先行して開発するのに役立ちますが、後になってエンベデッドハードウェアやファームウェアエンジニアのためのアンカーになることもあります。
- ボードコンポーネントの大部分は最終設計では活用されません。
- キットで開発されたコードは、生産システム用に微調整する必要があります。
では、なぜプロトタイピングの工程で生産品質システムを使わないのでしょうか?
生産グレードの産業システムのラピッドプロトタイピング
前の質問は、やや修辞的なものに過ぎません。明らかな答えは、商用グレードのハードウェアは、通常のいじりに費やす費用よりもはるかに多くの費用がかかり、ハードウェアは特定のエンドアプリケーション用にカスタマイズする必要があるということです。
しかし、生産品質と設計の柔軟性を兼ね備えたハードウェアオプションとして、コンピュータオンモジュール(COM)があります。COMは、システムが必要とするすべてのI/Oを搭載したアプリケーション専用のキャリアボードと、処理、メモリ、I/Oコントローラなどを提供するためにキャリアにスロットインするコンピュートモジュールで構成される2ボードアーキテクチャを利用します(図1)。