SoMとしてのRaspberry Piの活用と組み込み開発
当コラムでは、Raspberry Piの活用と組み込み開発について、SoMの視点から解説していきます。
>>Raspberry Pi 応用システム開発サービス はこちら!

SoMって何?
SoM(System on Module)とは、システム全体を小型のモジュールとして集約したもので、CPU、メモリ、ストレージ、そしてI/Oポートなどの重要なハードウェアコンポーネントが一つのボード上に統合されています。メインボードと接続して利用することで、特定の機能を、複雑な開発を行わずに付加することが可能になります。
SoMの活用により製品開発リードタイムの短縮が可能となり、CPU周辺回路のような複雑な開発も不要となるため、開発工数の低減を実現できます。
SoMとSoCの違い
SoMとよく比較されるのがSoC(System on Chip)です。SoCは、一つのチップ上にCPU、GPU、メモリなどの機能を集約したものです。SoMとSoCの主な違いは、SoMは複数のチップや部品が一つの基板に搭載されているのに対して、SoCは単一のチップ内に機能が集約されている点です。SoMはSoCと異なり、想定された用途に適した回路や部品を含んでおり、電源仕様や入出力仕様など基本機能が明確な場合に使用されます。
SoMとしてのRaspberry Pi Compute Module
Raspberry Pi Compute Moduleは、Raspberry PiのSoMです。このSoMは、Raspberry Piが保有する機能を小型のモジュールに凝縮したもので、組み込みシステムの開発に使用されています。Raspberry Pi Compute Moduleは、標準的なRaspberry Piと同様のCPU、メモリ、そして周辺インターフェースの機能を備えていますが、より小型で、メインボードに接続して使用することができます。
組み込み開発にRaspberry Pi Compute Module を用いることのメリット
Raspberry Pi Compute Moduleを組み込み開発に使用することには、以下のメリットがあります。なお、Raspberry Piのメリットについては以下のコラムでも紹介していますので、ご確認ください。
>>Raspberry Piを活用した組み込み開発のメリット!
開発リードタイムの短縮とカスタマイズ性
Raspberry Pi Compute Moduleは、Raspberry Piのもつ汎用的な機能が搭載されていながら小型であり、開発リードタイムを短縮したいカスタム基板の開発に最適です。求めるI/Oポートや機能のカスタム性は高く、メインボードに簡単に機能を付加することができます。
低コスト
Raspberry Piは、比較的安価に入手できる組み込みボードとして知られています。Compute Moduleも例外ではなく、低コストで高性能な組み込みシステムを構築することが可能です。
ソフトウェアライブラリが豊富
Raspberry Piは、ソフトウェアライブラリが豊富であり、既存のソフトウェアを活用してボード開発が可能です。LinuxベースのOSを使用することで、オープンソースのリソースやツールを簡単に統合することができます。
Raspberry Pi Compute Moduleを用いた当社の組み込み開発サービス!
組み込み機器・ハードウェア 設計製作.comを運営するアイディアイでは、Raspberry Pi Compute Moduleをはじめとして、SoMを活用した組み込み開発を行っています。まずはお気軽にご相談ください。
>>SoMを用いたCPUボード 受託開発サービス はこちら!

技術情報・技術コラム

- 組み込みボード
内部配線を排除する「マザーボード型」Raspberry Pi用拡張ボードの設計手法
当コラムでは、HATのスタック構造が引き起こす厚みの増大・排熱問題・耐振動性の低下といった物理的な限界を踏まえ、Raspberry Piをコンポーネントの一部として1枚の基板に集約する「マザーボード型」設計手法のメリットと実践ポイントについて、内部配線の排除から電源回路の統合・PoE対応まで、製品の小型化・メンテナンス性向上につながる具体的な設計手法を分かりやすく解説します。

- 組み込みボード
Raspberry Piを「試作」で終わらせない。製品化に不可欠な専用HAT(拡張ボード)開発の進め方
当コラムでは、Raspberry Piを試作どまりで終わらせず製品化・量産化につなげるために、なぜ市販のHATではなく専用カスタム拡張ボードが必要なのかを解説します。供給不安・過剰コスト・信頼性不足という市販HATの3つのリスクから、機能集約による小型化・コスト最適化・品質安定化のメリット、さらに製品寿命を延ばすための回路設計ポイントまで、製品開発の実情に沿って分かりやすく紹介します。

- 組み込みボード
産業現場でラズパイを安定稼働させる鍵。ノイズ・環境対策を施した「カスタム拡張ボード」の重要性
当コラムでは、産業現場でRaspberry Piを安定稼働させるうえで欠かせないノイズ・環境対策の必要性や、市販の拡張ボードでは対応しきれない理由、信号絶縁・サージ保護・ウォッチドッグタイマといった産業用カスタマイズの具体的な設計ポイントについて、実際の現場トラブル事例を交えながら分かりやすく解説します。

- 組み込みハードウェア
効率的な製品開発を実現するハードウェア設計代行の活用メリットと依頼フロー
当コラムでは、ハードウェア設計代行を活用するメリットや、依頼から納品までの標準的なフロー、プロジェクトを成功させるための秘訣について、実際の開発プロセスに沿って分かりやすく解説します 。

- 組み込みハードウェア
ハードウェア設計代行の料金・費用はどう決まる?コストを左右する主要な要素を解説
当コラムでは、ハードウェア設計代行の費用を左右する回路の複雑性や試作回数などの主要な4要素を解説します 。また、料金体系の仕組みや、トータルコストを抑え最適化するための考え方についても紹介します 。

- 組み込みハードウェア
ハードウェア設計代行を依頼する際のポイントと、失敗しないパートナー選びの基準
当コラムでは、ハードウェア設計代行を依頼するメリットや、技術力・透明性・サポート体制というパートナー選びの3つの基準を解説します。製品価値を最大化する最適な協力先を見極めるためのポイントを紹介します。

- 組み込みソフトウェア
マイコン開発をベアメタルで行うメリット
今回の記事では、マイコン開発をベアメタルで行うメリットについて解説していきます。

- 組み込みソフトウェア
組み込みソフトウェア開発におけるベアメタル開発の難しさ
今回の記事では、組み込みソフトウェア開発におけるベアメタル開発の難しさについて解説していきます。

- 組み込み機器
RTOSを用いた組み込みシステム開発
今回の記事では、RTOSを用いた組み込みシステム開発について解説していきます。特徴やメリットも紹介します。

- 組み込み機器
回路図がなくてもOK?電子基板を複製・代替製作するには
今回の記事では、回路図がない場合の電子基板を複製・代替製作する方法について解説していきます。


