Overview

Software packages include on-board program, peripheral function driver, middleware, documents for use, and more, which are necessary to start developing software. Extensive sample codes and documents for the application examples and control samples for the packages are also available. Code generators support importing middleware, generating driver code, and setting pins. These packages, tools, and various middleware will help you to concentrate on developing your application.

Product Lineup

ソフトウェア(OS/Middleware/Driver)

Software Package

各種マイコン用のソフトウェアパッケージ、プラットフォーム、デバイスドライバセット

Product Name Description
Flexible Software Package (FSP) RAファミリのFlexible Software Package (FSP) は、ArmコアMCUを使用して、セキュアなIoTシステムを素早く柔軟に設計する環境を提供します。FSPは、このエコシステムを活用するための、利用可能な周辺ドライバを提供します。
RX Driver Package RXファミリ用デバイスドライバセット(主要ミドルウェアを含む)です。ターゲットデバイスは、RX130, RX23W, RX231, RX24U, RX64M, RX65N, RX66T, RX71M, RX72Mなどです。
Renesas Peripheral Driver Library OSレス環境向けのRXファミリ内蔵周辺I/Oモジュール制御用APIライブラリです。対応デバイスは、RX220/RX610/RX62G/RX62N/RX621/RX62T/RX630/RX63Tなどです。
* 本製品は上述デバイス対応のRenesas Starter KitsやPeripheral Driver Generatorにも同梱されています。
RX ファミリ Renesas FreeRTOS お客様のシステム開発期間の短縮に貢献するRXマイコン用FreeRTOSTMソフトウェアプラットフォーム
Renesas FreeRTOSはFirmware Integration Technology(FIT)とスマート・コンフィグレータを使用することで、簡単にFreeRTOSTMを使用したアプリケーションを作成することが可能です。
RZ/A ソフトウェア開発キット"RZ/A2M Software Package" (FreeRTOS) DRP(Dynamically Reconfigurable Processor)、カメラ入力、表示出力、画質調整など、様々な機能をサポートするRZ/A2M用ソフトウェア開発キットです。
RZ/A ソフトウェア開発キット “SDK for Camera” (CMSIS-RTOS RTX) カメラ入力、LCD出力、画像調整を一貫してサポートする、RZ/A1用HMIソフトウェア開発キットです。
RZ/A ソフトウェア開発キット”RZ/A1LU Software Package” (FreeRTOS) カメラ入力、LCD出力、画像調整を一貫してサポートする、RZ/A1LU用HMIソフトウェア開発キットです。
RZ/A ソフトウェア開発キット”RZ/A1H Software Package” (FreeRTOS) カメラ入力、LCD出力、画像調整を一貫してサポートする、RZ/A1H用HMIソフトウェア開発キットです。
REソフトウェア開発キット エナジーハーベストシステムや2Dグラフィック処理など、様々な機能をサポートするREファミリ用ソフトウェア開発キットです。

コード生成支援ツール

マイコン内蔵周辺I/Oプログラム自動生成ツール

Product Name Description
スマート・コンフィグレータ スマート・コンフィグレータは、「ソフトウェアを自由に組み合わせられる」をコンセプトとしたユーティリティです。ミドルウェアとドライバをインポート、端子設定で、お客様のシステムへのルネサス製ドライバの組み込みを容易にします。(RX、RA、RZ、RH850対応)
RA Smart Configurator RAスマート・コンフィグレータ(RA SC)はRAファミリMCUのソフトウェア(BSP、ドライバ、RTOSおよびミドルウェア)を構成できる、デスクトップアプリケーションです。このRA SCを使用することで、パートナー製IDEを使うことが可能になります。
コード生成プラグイン マイコン周辺機能の制御プログラム(デバイスドライバプログラム)を自動生成するツールです。GUI設定で周辺I/Oドライバが生成できます。※本製品はルネサス統合開発環境CS+およびe2 studioに含まれています。 (RL78、RX、78K、V850対応)
AP4, Applilet 他社製コンパイラ、GNUコンパイラに対応したマイコン内蔵周辺I/Oドライバ自動生成ツール (RZ、V850、RX、RL78、78K対応)
Peripheral Driver Generator マイコン内蔵周辺I/Oドライバ自動生成ツール (RX210、RX220、RX63x、RX62x対応)
Applilet EZ Applilet EZは、プログラミング言語を用いずにパズル感覚でマイコン応用ソフトウェアを簡単に作成できるプログラミングソフトウェアです。また、照明用のサンプルソフトウェアを自動的に生成するツールもあります。(RL78、78K対応)

セルフプログラミングライブラリ

フラッシュメモリ書き換えライブラリ

Product Name Description
コードフラッシュライブラリ コードフラッシュメモリ書き換えライブラリ, (78Kファミリ コードフラッシュ用EEPROMエミュレーションライブラリ含む)
データフラッシュライブラリ データフラッシュメモリ書き換えライブラリ, (RL78ファミリ データフラッシュ用EEPROMエミュレーションライブラリ含む)

On-chip Flash Memory

データフラッシュドライバ

Product Name Description
データフラッシュドライバ データフラッシュ搭載マイコン用デバイスドライバ

SD Card

マイコン内蔵のSDホストインタフェース(SDHI)を使用してSDカードを制御するデバイスドライバ

Product Name Description
RXファミリ用SDカードドライバ マイコン内蔵のSDホストインタフェース(SDHI)を使用してSDカードを制御するデバイスドライバ

eMMC

マイコン内蔵のマルチメディアカードインタフェース(MMCIF)を使用してマルチメディアカードおよびe・MMCを制御するデバイスドライバ

Product Name Description
RXファミリ用マルチメディアカード/e・MMCドライバ マイコン内蔵のマルチメディアカードインタフェース(MMCIF)を使用してマルチメディアカードおよびe・MMCを制御するデバイスドライバ

Serial Memory

シリアルメモリドライバ

Product Name Description
SPI/QSPIシリアルフラッシュメモリ・QSPIシリアル相変化メモリドライバ SPI/QSPIバスシリアルフラッシュメモリ用、QSPIバスシリアル相変化メモリ用デバイスドライバ
SPIシリアルEEPROMドライバ SPIバス シリアルEEPROM R1EX25xxxシリーズ、HN58X25xxxシリーズ用デバイスドライバ
I2CシリアルEEPROMドライバ I2Cバス シリアルEEPROM R1EX24xxxシリーズ、R1EV24xxxシリーズおよびHN58X24xxxシリーズ用デバイスドライバ

USB

USBドライバ

Product Name Description
USBドライバ マイコン内蔵のUSBインターフェース、及びUSB ASSPを使用したUSB通信が可能なデバイスドライバ

File System

各種ファイルシステム

Product Name Description
FATファイルシステム FAT12/FAT16/FAT32をサポート。ロングファイル名、日本語ファイル名にも対応し、省メモリ構成・高速動作が可能。
RL78ファミリ用 FATファイルシステム [M3S-TFAT-Tiny] RL78ファミリ用 FATファイルシステム
RXファミリ用 FATファイルシステム [M3S-TFAT-Tiny] RXファミリ用 FATファイルシステム

Protocol Stack

通信ソフトウェア

Product Name Description
RXファミリ用 TCP/IPプロトコルスタック [M3S-T4-Tiny] 超小型TCP/IPプロトコルスタック [高速版]対応デバイス:RX
RL78ファミリ用 Bluetooth® Low Energy プロトコルスタック Bluetooth v4.2認証取得済み
対応デバイス:RL78/G1D
RXファミリ用 Bluetooth® Low Energyプロトコルスタック Bluetooth v5.0認証取得済み
対応デバイス:RX23W
産業ネットワーク プロトコルスタック Supporting 6 industrial network protocol and reduce development resource by Common API.
Sub-GHz/Wi-SUN プロトコルスタック Sub-GHz /Wi-SUN無線通信の様々な応用に向けて、ソフトウェアスタックを提供しています。

Security / Crypto

セキュリティ/暗号ソフトウェア

Product Name Description
暗号ライブラリ ルネサスでは、セキュリティが必要とされる各種システム開発のために強固な暗号ライブラリを提供します。
Trusted Secure IPドライバ Trusted Secure IPドライバ・ソフトウェア。AES(128/256bit鍵)、AES-GCM、AES-CMAC、乱数生成。AES鍵管理機能、セキュアファームウェアアップデート/セキュアブートといった機能を高速・安全に実行可能。

Imaging

画像処理ソフトウェア

Product Name Description
JPEG圧縮/伸張 JPEGライブラリ

DSP / FFT

信号処理ライブラリ

Product Name Description
RXファミリ用 DSPライブラリ DSPで使用される数値演算機能を汎用マイコンを用いて実現するソフトウェアライブラリ
FFTライブラリ Fast Fourier Transform (FFT) ライブラリ

Sound / Voice

デジタルAVソフトウェア

Product Name Description
RL78ファミリ用 音声録音・再生システム [M3S-S2-Tiny] RL78ファミリ用 音声再生システム
RXファミリ用 音声録音・再生システム [M3S-S2-Tiny] RXファミリ用 音声再生システム

FreeRTOS™

オープンソースリアルタイムOS

Product Name Description
RX ファミリ Renesas FreeRTOS お客様のシステム開発期間の短縮に貢献するRXマイコン用FreeRTOSTMソフトウェアプラットフォーム
Renesas FreeRTOSはFirmware Integration Technology(FIT)とスマート・コンフィグレータを使用することで、簡単にFreeRTOSTMを使用したアプリケーションを作成することが可能です。

ITRON OS

高速かつコンパクトなITRON仕様OS

Product Name Description
RH850ファミリ用リアルタイムOS [RI850V4] V2 μITRON4.0仕様準拠 RH850用リアルタイムOS, ※本製品でのアプリケーション開発には、統合開発環境CS+が必要です。
RXファミリ用リアルタイムOS [RI600V4] μITRON4.0仕様準拠 RXファミリ用リアルタイムOS, ※RI600V4でのアプリケーション開発には、統合開発環境CS+およびe2 studioが必要です。
RXファミリ用リアルタイムOS [RI600PX] μITRON4.0/PX保護機能拡張に準拠した RXファミリ用リアルタイムOS, ※RI600PXでのアプリケーション開発には、統合開発環境CS+が必要です。
RL78ファミリ用リアルタイムOS [RI78V4] V2 μITRON4.0仕様準拠 RL78ファミリ用リアルタイムOS, ※RI78V4でのアプリケーション開発には、統合開発環境CS+が必要です。
その他のμITRON OS -