Renesas RAファミリのFlexible Software Package (FSP) は、Arm® Cortex®-Mコアを採用しているRenesas RA ファミリを用いた組み込みシステムを開発するためのソフトウェアパッケージです。使いやすく、拡張性をもち、高い品質を備えています。 FSPは、RAファミリの新製品が対応するArm®TrustZone® およびその他の革新的なセキュリティ機能をサポートしており、そのまま製品適用可能な品質のドライバ、Azure® RTOS、FreeRTOS™、およびその他の多様なミドルウェアスタックを用いて、セキュアな IoT デバイスを迅速かつ多彩な方法で開発できます。
FSP にはクラス最高水準の、高性能かつ省メモリフットプリントを実現している HAL ドライバが含まれています。 また、Azure® RTOSとFreeRTOSにインテグレーションされた各種ミドルウェアスタックにより、通信やセキュリティなどの複雑な実装が容易になります。統合開発環境e² studio は、プログラミングとデバッグを簡単かつ迅速に行うための直感的なコンフィグレータおよびインテリジェントなコード生成をサポートします。
リファレンスで提供されるAzure® RTOS、FreeRTOSを使用せず、ベアメタルでの使用、お好みの リアルタイムOSの使用、既存のソフトウェア資産、サードパーティのエコシステムソリューションの使用など、FSPはユーザの開発に柔軟性をもたらします。
ルネサスとMicrosoftとのパートナー関係により、フレキシブルソフトウェアパッケージ(FSP)がAzure RTOS ThreadXとそのミドルウェアスタックからなる、組み込み開発用のAzure RTOSに対応しました。コンパクトで強力なオペレーティングシステムがRAファミリで利用できるようになりました。
FSPに用意された Azure RTOSミドルウェアスタックにより、ユーザーはAzure IoTによるセキュアでスケーラブルかつオープンな、エッジからクラウドまでのモノのインターネット(IoT)ソリューションが利用できるようになります。
タイトル | 分類 | 日付 | |
---|---|---|---|
PDF33.13 MB
|
マニュアル-ソフトウェア
|
||
PDF1.64 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF1.21 MB 関連ファイル: RA2E2 HS3001 Sensor Device Example – Application Project
|
アプリケーションノート
|
||
PDF1.35 MB 関連ファイル: RA2E2 ZMOD4410 Sensor Device Example – Application Project
|
アプリケーションノート
|
||
PDF3.00 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF3.59 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF86 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF77 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF74 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF82 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF87 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF97 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF96 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF81 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF88 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF89 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF105 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF89 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF106 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF101 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF76 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF79 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF73 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF80 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF2.79 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF2.53 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF1.82 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF3.23 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
アプリケーションノート
|
|||
アプリケーションノート
|
|||
PDF819 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF1.60 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF1.36 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
アプリケーションノート
|
|||
アプリケーションノート
|
|||
PDF797 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF4.37 MB
|
アプリケーションノート
|
||
PDF1.17 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF5.08 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF2.58 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF1.48 MB 関連ファイル: LPM Application
|
アプリケーションノート
|
||
PDF138 KB 関連ファイル: LPM Application
|
アプリケーションノート
|
||
PDF1.15 MB 関連ファイル: LPM Application
|
アプリケーションノート
|
||
PDF2.24 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF1.13 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
関連ファイル: サンプルコード | アプリケーションノート
|
||
PDF2.78 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF1.64 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF891 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF1.48 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF1.78 MB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF1.11 MB
|
アプリケーションノート
|
||
PDF645 KB
|
アプリケーションノート
|
||
PDF497 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF89 KB 関連ファイル: EK-RA4M1 Example Project Overview Rev.1.00 - Sample Code
|
アプリケーションノート
|
||
PDF88 KB 関連ファイル: EK-RA6M1 Example Project Overview Rev.1.00 - Sample Code
|
アプリケーションノート
|
||
PDF90 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF89 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF88 KB 関連ファイル: EK-RA6M2 Example Project Overview Rev.1.00 - Sample Code
|
アプリケーションノート
|
||
PDF105 KB 関連ファイル: サンプルコード
|
アプリケーションノート
|
||
PDF143 KB
|
認証書
|
||
マニュアル-開発ツール
|
|||
PDF32.29 MB
|
マニュアル-ソフトウェア
|
||
PDF28.84 MB
|
マニュアル-ソフトウェア
|
||
PDF27.16 MB
|
マニュアル-ソフトウェア
|
||
PDF26.47 MB
|
マニュアル-ソフトウェア
|
||
PDF24.72 MB
|
マニュアル-ソフトウェア
|
||
PDF24.57 MB
|
マニュアル-ソフトウェア
|
||
PDF23.77 MB
|
マニュアル-ソフトウェア
|
||
PDF21.96 MB
|
マニュアル-ソフトウェア
|
||
PDF21.60 MB
|
マニュアル-ソフトウェア
|
||
PDF21.64 MB
|
マニュアル-ソフトウェア
|
||
PDF21.26 MB
|
マニュアル-ソフトウェア
|
||
PDF20.22 MB
|
マニュアル-ソフトウェア
|
||
PDF18.60 MB
|
マニュアル-ソフトウェア
|
||
PDF18.36 MB
|
マニュアル-ソフトウェア
|
||
PDF17.26 MB
|
マニュアル-ソフトウェア
|
||
PDF16.30 MB
|
マニュアル-ソフトウェア
|
||
PDF9.72 MB
|
マニュアル-ソフトウェア
|
||
テクニカルアップデート
|
|||
PDF1.98 MB
|
ホワイトペーパー
|
||
ホワイトペーパー
|
|||
ホワイトペーパー
|
|||
ホワイトペーパー
|
|||
ホワイトペーパー
|
|||
ホワイトペーパー
|
タイトル | Type | Date | |
---|---|---|---|
This application project is built with the integrated “Azure IoT SDK for Embedded C” package which allows
small embedded (IoT) devices like Renesas RA family of MCUs RA6M3, RA6M4, and RA6M5 to
communicate with Azure services. ZIP9.71 MB 関連ファイル: RA FSP MQTT/TLS Azure Cloud Connectivity Solution Application NoteIDE: e2 studio |
サンプルコード |
||
ZIP1.17 MB 関連ファイル: RA2E2 HS3001 Sensor Device Example – Application Project |
サンプルコード |
||
ZIP1.30 MB 関連ファイル: RA2E2 ZMOD4410 Sensor Device Example – Application Project |
サンプルコード |
||
ZIP2.89 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
関連ファイル: RA family BLE sample application Application: 家電および民生品, 産業 Compiler: GNU ARM Embedded Function: Communication Interface IDE: e2 studio |
サンプルコード |
||
ZIP5.48 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP3.59 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP4.14 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP6.02 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP6.11 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP14.86 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP15.22 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP4.50 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP9.06 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP9.00 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
The Example Projects contained within the bundle show how to write code for the various Renesas Flexible Software
Package (FSP) modules supported by the EK-RA6M3 kit. ZIP26.21 MB 関連ファイル: アプリケーションノートIDE: e2 studio/Keil |
サンプルコード |
||
The Example Projects contained within the bundle show how to write code for the various Renesas Flexible Software
Package (FSP) modules supported by the EK-RA6M3G kit. ZIP8.37 MB 関連ファイル: アプリケーションノートCompiler: GCC Arm Embedded IDE: e2 studio/Keil, IAR EWARM |
サンプルコード |
||
ZIP25.86 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP29.00 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP4.57 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP6.21 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP3.38 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP4.37 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP4.62 MB 関連ファイル: Installing and Updating Secure Keys for RA Family – Application Project |
サンプルコード |
||
The application project uses the Flexible Software Package (FSP) of
the RA family, the GNU GCC compiler, and the integrated development environment e2 studio IDE to
demonstrate an exception handling flow for multiple possible faults. ZIP2.69 MB 関連ファイル: アプリケーションノートCompiler: GCC Arm Embedded IDE: e2 studio/Keil |
サンプルコード |
||
The application example provided in the package uses AWS IoT Core. The detailed steps in this
document show first-time AWS IoT Core users how to configure the AWS IoT Core platform to run this
application example. ZIP4.89 MB 関連ファイル: RA AWS MQTT/TLS Cloud Connectivity Solution Application ProjectIDE: e2 studio |
サンプルコード |
||
ZIP14.02 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
Some typical applications for PWM with nanosecond delays are power supply control, motor control, inverter
control, battery charging, digital lightning control, and power factor correction (PFC). ZIP801 KB 関連ファイル: アプリケーションノートIDE: e2 studio |
サンプルコード |
||
MCUboot is a secure bootloader for 32-bit MCUs. It defines a common infrastructure for the bootloader,
defines system flash layout on microcontroller systems, and provides a secure bootloader that enables easy
software update ZIP22.71 MB 関連ファイル: Secure Bootloader for RA6 MCU Series Using MCUbootIDE: e2 studio |
サンプルコード |
||
ZIP5.60 MB 関連ファイル: Secure Bootloader for RA2 MCU Series – Application Project |
サンプルコード |
||
ZIP4.16 MB 関連ファイル: RA Family Guidelines for Using the S Cache on the System Bus |
サンプルコード |
||
ZIP4.01 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
The Renesas Flexible Software Package includes Azure RTOS ThreadX® real-time operating system, the
Azure RTOS GUIX library and hardware drivers unified under a single robust software package. ZIP4.97 MB 関連ファイル: アプリケーションノートIDE: e2 studio |
サンプルコード |
||
ZIP8.18 MB 関連ファイル: Getting Started with the Graphics Application – Application Project |
サンプルコード |
||
ZIP9.12 MB 関連ファイル: Getting Started with Low Power Applications for RA2L1/RA2E1 Group Application Project, Getting Started with Low Power Applications Package for RA6M3 and RA4 Groups Application Project, Getting Started with Low Power Applications Package Application Project |
サンプルコード |
||
ZIP3.14 MB 関連ファイル: Getting Started with GUIX Thermostat Application |
サンプルコード |
||
The application example provided in this package uses the Secure Crypto Engine 9 (SCE9) module based
on RA6M4 to generate a pair of ECC keys and uses a local CA to generate the device certificate based on
the ECC public key. ZIP8.80 MB 関連ファイル: Establishing and Protecting Device Identity using SCE9 and Arm® TrustZone®IDE: e2 studio |
サンプルコード |
||
ZIP3.11 MB 関連ファイル: Motor Failure Detection Example by TensorFlow for RA6T1 Application Project |
サンプルコード |
||
ZIP2.01 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
The driver for the new module is developed while referencing the existing Wi-Fi driver provided by FSP as a starting point. ZIP929 KB 関連ファイル: アプリケーションノートIDE: e2 studio |
サンプルコード |
||
ZIP881 KB IDE: e2 studio |
サンプルコード |
||
ZIP2.66 MB IDE: e2 studio |
サンプルコード |
||
The application example provided in this package uses the Secure Crypto Engine (SCE) module based on RA6M3
to generate a device identity unique to each device which is securely stored in the internal flash using the Security
Memory Protection Unit (MPU) and the Flash Access Window (FAW) hardware features of the MCU. ZIP16.23 MB 関連ファイル: Renesas RA Family Establishing and Protecting Device Identity using SCE7 and Security MPUCompiler: ARMCC IDE: e2 studio |
サンプルコード |
||
This application project discusses the considerations for securing Data at Rest in an embedded system and
provides guidelines on how to use the Security MPU hardware feature of the RA Family MCUs to implement
a secure Data at Rest solution. ZIP1.59 MB 関連ファイル: Securing Data at Rest Utilizing the Renesas Security MPUCompiler: ARMCC IDE: e2 studio |
サンプルコード |
||
ZIP2.28 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP2.34 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP2.30 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP2.30 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
ZIP3.00 MB 関連ファイル: アプリケーションノート |
サンプルコード |
||
The Example Projects contained within the bundle show how to write code for the various Renesas Flexible Software
Package (FSP) modules supported by the EK-RA6M3G kit. ZIP2.96 MB 関連ファイル: アプリケーションノートCompiler: GCC Arm Embedded IDE: e2 studio/Keil |
サンプルコード |
Learn how to develop your first RA project using the Renesas Flexible Software Package (FSP) and e2 studio code configurator.
FSP のソフトウェアコンポーネントは以下のツールチェーンをサポートしています。
インストールおよび使用マニュアルについては FSP GitHub ページを参照してください:FSP GitHub マニュアル
FSPはRAファミリを用いたプロジェクトにおいて、開発効率を大幅に向上させます。e2 studio統合開発環境では、モジュール選択、コンフィギュレーション、コード開発、コード生成、デバッグなどを行います。FSPではグラフィカルなユーザーインタフェース(GUI)が用意され、これらの主要ステップをGUI上で簡単に行えるようになり、開発プロセスを劇的に短縮することができます。
e2 studioには以下のような機能があり、アプリケーション開発のあらゆる場面をサポートします。
プロジェクト選択、 MCUやボード固有パラメータの構成や変更を行います。
MCUのクロック設定を行います。クロックツリーを表示し、各クロックのソースや分周の設定を行います。
MCUの各端子の電気的特性や機能の設定を行います。このピン・コンフィギュレータを使用することにより、多くの複数機能を持つ端子の設定が容易になります。特にピン数の多い製品や複雑に機能がマルチプレクスされた製品を使用したプロジェクトにおいては、エラー表示やガイド機能が非常に役立ちます。
FSPモジュール(HALドライバ、ミドルウェアスタック、RTOSなど)をRTOSアプリケーションやベアメタルアプリケーションに追加し、これらモジュールの各種パラメータ設定を行います。モジュールを選択すると、[プロパティ] 画面が開き、パラメータ設定、割り込み優先度、ピン選択などを行えます。
新しいユーザ割り込みやイベントを追加し、割り込みの優先順位を設定することができます。 周辺割り込みのバイパスや、周辺割り込みに対する割込みサービスルーチンを設定することもできます。
アプリケーションに必要な個々のモジュールの選択を行います。 選択されたモジュールに紐付く必須のサブモジュールは、すべて自動的に選択されます。モジュール選択はチェックボックスへのチェックで簡単に行えます。
QE for Capacitive Touchは、e2 studio統合開発環境でのアプリケーション開発を支援するツールです。 静電容量式タッチセンサを使用した組み込みシステム開発において、タッチUIの初期設定や感度のチューニングが簡単に行えるため、開発期間を短縮することができます。
QE for BLEは、Bluetooth® Low Energyプロトコルスタックに対応するシステムの組み込みソフトウェアを開発するためのツールです。このソリューションツールキットは、e2 studio統合開発環境で動作します。e2 studioとQE for BLEの組み合わせにより、Bluetooth® Low Energyの通信機能を容易に評価できます。
ルネサス純正統合開発環境「e2 studio」に加え、パートナ製ツール/IDEもRAファミリとFSPをサポートしています。 RAスマートコンフィグレータ (RASC) はRAファミリMCUのソフトウェア(BSP、ドライバ、RTOS およびミドルウェア) を構成できる、デスクトップアプリケーションです。このRASCを使用することで、パートナ製IDE を使うことが可能になります。RASCは2020年3月現在、IAR Embedded Workbench、Keil MDK および Arm コンパイラ 6 ツールチェーンで使用できます。