Synergy(TM)プラットフォームを公開してから2年が経過しました。その間、ルネサス社では着々と開発環境の充実や導入キットの開発を進めています。Synergy(TM)プラットフォームについてよく知らないという方のために簡単にご紹介したいと思います。組み込み機器開発では、アプリケーションの開発を始める前に、ハードウェアの設計、OSの選択、デバイスドライバの開発、ミドルウェアの開発などを行わなければなりません。最近では、ハードウェアよりもソフトウェアの比重が高くなり、さらに周辺機器とのインターフェースやネットワークとの接続が日々進歩し、対応するだけでも大変になっています。Synergy(TM)プラットフォームの考え方です。Cortex-Mを採用しました。処理能力の違いによりS1、S3、S5、S7の4つのシリーズがあり、それぞれクロック速度や消費電力、搭載するメモリ、周辺機能などに違いはありますが、ピン配置などは共通化して互換性を高めてあります。開発環境はすべて共通で無償で利用することができ、ライブラリは商用の場合でも無償で使用することができます(ソースコードは有償です)。用意されているライブラリはデモプログラムではなく、すべて動作が保証されているので安心して製品に組み込むことができます。S3シリーズA6グループMCU用の評価/試作/開発エントリーキットです。CPUコアを採用し、FPU(浮動小数点)およびDSP演算ユニットを内蔵しながら低消費電力を実現したミッドレンジのマイクロコントローラです。TypeA-Micro-B)で構成されています。OB(オンボード)が搭載されています。J-Linkは、TB-S3A6のすべての機能に対してデバッグおよびプログラミングを行うことができます。開発ツールやユーティリティなどについて詳しく知りたい場合は、こちらのサイトをご覧ください。http://renesassynergy.com/tools開発ツールやユーティリティをダウンロードする場合は、スタートガイドにアクセスしてください。下記のサイトにアクセスしてください。