Arrowでは、組み込みソフトウェア開発の世界がどのように変化しているかを直接見ています。開発チームが小さくなるにつれ、デザイナーに求められることはますます多くなります。
これは課題をもたらしますが、同時に機会ももたらします。ハードウェアとソフトウェアの開発をシームレスに統合できるプログラムは、最大の影響力を発揮し、アプリケーションのコンセプトから完成したソリューションへと進むことができます。Renesas Synergy™ プラットフォームは、まさにこの最新ソフトウェア開発時代の最前線に立つ堅牢なソリューションです。Renesas Synergy™ プラットフォームは、単なる高性能MCUファミリではなく、設計者が強力でスケーラブルな設計を作成し、インパクトを高め、市場投入までの時間を短縮できる、完全に統合された組み込み開発プラットフォームです。
ほんの10年前まで、「組み込み」という用語は今日とは異なる意味合いを持っていました。組み込みデバイスは通常、個別に収容され、自己永続的です。これらのソリューションは、最小限の接続性と最大限の耐久性を実現するように設計されています。プロセスのほとんどはリアルタイムではなく、システムはアップグレードされないまま数か月または数年も経過する可能性があります。セキュリティはほとんど後付けで、オペレーターが懸念していたのは、物理的な部品の破壊行為や盗難だけでした。10年前の環境では、特定の設計プロトタイプの70 ~ 80% はハードウェアに重点が置かれ、残りの20 ~ 30% はソフトウェアに重点が置かれていました。しかし、状況は変わりました。新たに発展するIoT市場にはさらに多くの機能要件が追加されており、電子ソリューションはスマートで接続性が高く、拡張性があり、安全であることが求められています。開発者には市場投入までの期間が短縮され、これまで以上に堅牢なソリューションを作成することが求められています。ここでRenesas Synergy™ プラットフォームが登場します。
Synergy™ プラットフォームは、現代の IoT 環境向けの組み込みソフトウェア ソリューションの単なるサプライヤーではありません。標準化され、完全にサポートされているハードウェア、ソフトウェア、設計ツールを備えた、開発チームにとって完全に統合されたパートナーです。Synergy™ は、詳細なMCU機能、完全なRTOSベースの統合ソフトウェア フレームワーク、検証済みのミドルウェア、統合開発ツールのすべてに、単一の開発傘下で、完全にAPIを通じてアクセスできる唯一のプログラミング プラットフォームです。
Synergy™ プラットフォームは単なるソフトウェアではなく、単なるハードウェアでもありません。両方です。Synergy™ のバックボーンは、エンジニアによる組み込み開発を容易にするために特別に設計された、幅広いソフトウェア アンブレラ内に完全に適合するARMベースのMCUの統合プラットフォームです。Synergy™ マイクロコントローラ ポートフォリオには、スケーラビリティと互換性を重視した4つのMCUシリーズが含まれています。S1シリーズは、コア周波数が最大32 MHzで、超低消費電力なのでバッテリー寿命が長くなります。コア周波数が32 ~ 100 MHzのS3シリーズは効率性が高く、IoTセンサーなどのソリューションに最適です。S5シリーズは100 ~ 200 MHzで動作し、非常に高性能な組み込み制御アプリケーション向けに高度な統合機能を備えています。超高速を求める開発者は、コア周波数が200 ~ 300 MHzの業界トップクラスの大容量メモリを搭載したS7シリーズを選択できます。どのMCUを使用しても、Synergy™ プラットフォームの構造により、設計者は実証済みのハードウェア設計に基づいてIoTソリューションを作成できます。
開発者がプラットフォーム全体で低レベルのコードを再利用できる場合、開発時間が短縮され、スケーラビリティが飛躍的に向上します。Synergy™ プラットフォームの中核は、Synergy™ ソフトウェア パッケージ (SSP) です。 Synergy™ は、Express LogicのX WareテクノロジーをSSPに組み込むことで、広く使用されている標準化されたC言語インターフェイスで追加の統合を必要とせずに、すぐに使用できるライセンス済みのソフトウェア スイートを開発者に提供します。ThreadX RTOSをアンカーとして使用することで、開発者は高度なスケジューラやプロセス間/スレッド間通信にアクセスできます。FileX、GUIX、USBX、NetXなどのサポート スタックは、完全なフラッシュ管理、USB通信、組み込みのグラフィカル ユーザー インターフェイス開発ツールキット、TCP/IPプロトコル標準の実装などの機能を提供します。これらはすべて、今日のIoTソリューションに必要な豊富なユーザー インターフェイス、速度、ネットワーク接続を提供します。
Synergy™ は、開発者が独自のソリューションを開発する際に、関連するスタック、アルゴリズム、機能、および専門分野の拡張ネットワーク全体を活用できるようにする2つのソフトウェア アドオン ファミリによってさらに進化しています。認定および検証済みのソフトウェア アドオン (QSAおよびVSA) は、Renesas Synergy™ によってSSP自体と同じ品質レベルであることが事前に検証された、プラグ アンド プレイのサードパーティ ソフトウェア コンポーネントです。アドオンとカスタマイズ オプションの広範なネットワークにより、開発者はこれまで以上に市場のニーズに応えることができます。
共有された知識を活用して開発サイクルを短縮し、市場投入までの時間を短縮することが求められる組み込みソフトウェア開発環境で優れた成果を上げる最善の方法です。Synergy開発ツールは、最先端のソリューションを作成するために設計された共同パートナーシップのエコシステムを提供します。Synergy™ Eclipseベースの統合ソリューション開発環境 (ISDE) は、GNUおよびIAR SystemsのCコンパイラで利用可能であり、エンジニアはすぐにプロトタイピングを開始できます。IAR Embedded Workbenchは、4,000を超えるSynergy™ デバイスをサポートし、アーキテクチャの移行が容易な完全なC/C++ コンパイラおよびデバッガ ツールチェーンです。 エンジニアは、Synergy™ プラットフォーム内でC-RUN、C-STACK、C-SPYなどのオープンソース コンパイラをシームレスに使用して、IoTの最先端のソリューションを開発することもできます。
組み込みソフトウェア環境は、産業的にも商業的にもIoTにおいて爆発的な成長を遂げています。産業やインフラストラクチャの分野での通信と自律制御の増加は、セキュリティ攻撃の避雷針となることが判明しています。Synergy™ プラットフォームの場合、セキュリティはMCUレベルから始まります。Synergy™ Security MCUは、各デバイスを独自にパーソナライズするRoot-of-Trustを確立するように事前にプログラムされています。常に更新され進化するSSPエコシステムにより、ソフトウェアは進化する脅威に適応できるようになります。Renesas Synergy™ は、暗号化されたファームウェア ファイルをMCUに直接管理、展開、プログラムするための専用開発ツールを用意しています。これにより、開発者は必要に応じてプログラムするMCUの数を制限し、最新のソフトウェアでファームウェアをリモートで更新できます。セキュリティの脅威は常に進化しているため、脅威に先んじて進化できるプラットフォームを持つことが不可欠です。
現代の組み込み開発の世界で成功するには、ソフトウェア ベンダーと顧客との緊密で継続的な協力が不可欠です。設計者には、安全でありながら、完全かつスケーラブルな統合ソリューションを提供できるプラットフォームが必要です。Synergyは、低レベルの開発と継続的なベースライン投資の負担をエンジニアから取り除き、エンジニアが最も得意とする最先端のソリューションの作成と市場への迅速な投入に集中できるようにします。