概要

市場をリードする製品づくりを実現するミドルウェア・ドライバ

豊富なラインアップで、製品開発の期間短縮やコスト削減、製品の省電力化、高品質化を実現します。また、これらルネサスソフトウェアを簡単に組み込んだり、マイコンの周辺I/Oドライバを自動生成したりできる「コード生成支援ツール」によるスマートなコーディングが可能です。
ソフトウェアパッケージでは、ボード依存プログラム、周辺機能ドライバ、ミドルウェアおよび使用方法のドキュメントなど、すべてが同梱されています。また、これらのパッケージを利用した応用例やデバイスの制御例などに関する豊富なサンプルコードおよびドキュメントを用意しています。

高速・コンパクトμITRON仕様リアルタイムOS

優れたリアルタイム性能と豊富なサービスコールで、高品質なリアルタイム・マルチタスク環境を備えた組み込みシステムを実現します。手軽に機能や性能を評価できるTrial版(無償)もご用意しています。

Product Lineup

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

Software Package

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

製品/サービス 説明
RX Driver Package OSレス環境向けのRXファミリ用デバイスドライバセット(主要ミドルウェアを含む)です。ターゲットデバイスは、RX130/RX231/RX24U/RX64N/RX71Mなどです。
Renesas Peripheral Driver Library OSレス環境向けのRXファミリ内蔵周辺I/Oモジュール制御用APIライブラリです。対応デバイスは、RX220/RX610/RX62G/RX62N/RX621/RX62T/RX630/RX63Tなどです。
* 本製品は上述デバイス対応のRenesas Starter KitsやPeripheral Driver Generatorにも同梱されています。
RX real-time OS Package お客様のシステム開発期間の短縮に貢献するRXマイコン用FreeRTOSTMソフトウェアプラットフォーム
RX real-time OS Packageは、FreeRTOSTMおよびFirmware Integration Technology(以下:FIT)モジュールを統合したソフトウェアパッケージです。
RZ/A ソフトウェア開発キット (SDK for Camera) カメラ入力、LCD出力、画像調整を一貫してサポートする、RZ/A1用HMIソフトウェア開発キットです。

コード生成支援ツール

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

製品/サービス 説明
スマート・コンフィグレータ スマート・コンフィグレータは、「ソフトウェアを自由に組み合わせられる」をコンセプトとしたユーティリティです。FITモジュールのミドルウェアをインポート、ドライバコード生成、端子設定の3つの機能で、お客様のシステムへのルネサス製ドライバの組み込みを容易にします。
コード生成プラグイン マイコン内蔵周辺I/Oプログラム自動生成ツール, コーディング不要。簡単な設定で周辺I/Oドライバが生成できます。 ※本製品はルネサス統合開発環境CS+およびe2 studioに含まれています。(単体販売はありません)。
AP4, Applilet マイコン内蔵周辺I/Oドライバ自動生成ツール(RZ, V850, RX, RL78, 78K対応)
Peripheral Driver Generator マイコン内蔵周辺I/Oプログラム自動生成ツール
Applilet EZ PL for RL78 Applilet EZ PL for RL78は,プログラミング言語を用いずにパズル感覚でマイコン応用ソフトウェアを簡単に作成することができるRL78用プログラミングソフトウェアです。
Applilet EZ PL Applilet EZ PLは、プログラミング言語を用いずにパズル感覚でマイコン応 用ソフトウェアを簡単に作成できるプログラミングソフトウェアです。
Applilet EZ for HCD Applilet EZ for HCDは、LED照明用のサンプルソフトウェアを自動的に生成し/ ボード上のマイコンに書き込みできるツールです。マウスでGUIをクリックする だけで簡単にマイコン用ソフトウェア(プロジェクト付)を生成し、書き込みを行 う事が可能です。
DALIマスタコントローラGUI -
DMX512マスタコントローラGUI -

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

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

製品/サービス 説明
コードフラッシュライブラリ コードフラッシュメモリ書き換えライブラリ, (78Kファミリ コードフラッシュ用EEPROMエミュレーションライブラリ含む)
データフラッシュライブラリ データフラッシュメモリ書き換えライブラリ, (RL78ファミリ データフラッシュ用EEPROMエミュレーションライブラリ含む)

On-chip Flash Memory

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

製品/サービス 説明
データフラッシュドライバ データフラッシュ搭載マイコン用デバイスドライバ

SD Card

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

製品/サービス 説明
RXファミリ用SDカードドライバ マイコン内蔵のSDホストインタフェース(SDHI)を使用してSDカードを制御するデバイスドライバ
SH-2A用SDメモリカードドライバ[R0M726xDS0000RRC] SH-2A用SDメモリカードドライバ
SPIモードマルチメディアカード/SDメモリカードドライバ マイコン内蔵のシリアルインタフェースを使用してSPIモードでマルチメディアカード/SDメモリカードを制御するデバイスドライバ

eMMC

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

製品/サービス 説明
RXファミリ用マルチメディアカード/e・MMCドライバ [RTM0RX0000DMMC0MM0RP] マイコン内蔵のマルチメディアカードインタフェース(MMCIF)を使用してマルチメディアカードおよびe・MMCを制御するデバイスドライバ

Serial Memory

シリアルメモリドライバ

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

無線LAN

無線LANを実現するマイコン用ドライバソフトウェア

製品/サービス 説明
RX63N/RX631 1bitSDモードSDIOドライバソフトウェア RX63NグループおよびRX631グループ用 1bitSDモードによるSDIOデバイス制御ソフトウェア

USB

USBドライバ

製品/サービス 説明
USBドライバ マイコン内蔵のUSBインターフェース、及びUSB ASSPを使用したUSB通信が可能なデバイスドライバ

File System

各種ファイルシステム

製品/サービス 説明
FATファイルシステム FAT12/FAT16/FAT32をサポート。ロングファイル名、日本語ファイル名にも対応し、省メモリ構成・高速動作が可能。
RL78ファミリ用 FATファイルシステム [M3S-TFAT-Tiny] RL78ファミリ用 FATファイルシステム
RXファミリ用 FATファイルシステム [M3S-TFAT-Tiny] RXファミリ用 FATファイルシステム
SH、V850、R8C、M16C、H8対応 FATファイルシステム [M3S-TFAT-Tiny] R8Cファミリ, M16C/Tinyシリーズ, H8/300H Tinyシリーズ用 FATファイルシステム
CDファイルシステム CDファイルシステム

Protocol Stack

通信ソフトウェア

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

Security / Crypto

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

製品/サービス 説明
暗号ライブラリ 暗号ライブラリ
Trusted Secure IPドライバ RXファミリ用Trusted Secure IPドライバ・ソフトウェア。AES(128/256bit鍵)、AES-GCM、AES-CMAC、乱数生成。AES鍵管理機能、セキュアファームウェアアップデート/セキュアブートといった機能を高速・安全に実行可能。

Imaging

画像処理ソフトウェア

製品/サービス 説明
JPEG圧縮/伸張 JPEGライブラリ

DSP / FFT

信号処理ライブラリ

製品/サービス 説明
DSPライブラリ DSPで使用される数値演算機能を汎用マイコンを用いて実現するソフトウェアライブラリ
FFTライブラリ Fast Fourier Transform (FFT) ライブラリ

Sound / Voice

デジタルAVソフトウェア

製品/サービス 説明
サウンドミドルウェア MP3, AAC, WMA, WMA Pro LBR, aacPlus/Enhanced aacPlus, Dolby Digital
RL78ファミリ用 音声録音・再生システム [M3S-S2-Tiny] RL78ファミリ用 音声再生システム
RXファミリ用 音声録音・再生システム [M3S-S2-Tiny] RXファミリ用 音声再生システム
R8C、M16C、H8対応 音声録音・再生システム [M3S-S2-Tiny] R8Cファミリ, M16C/Tinyシリーズ, H8/300H Tinyシリーズ用 音声再生システム

ITRON OS

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

製品/サービス 説明
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 -

AUTOSAR OS

AUTOSAR 仕様(AUTOSAR Release 4.2.2)に準拠したリアルタイムOS

製品/サービス 説明
RH850ファミリ用リアルタイムOS [RV850 V3] OSEK/VDX, AUTOSAR仕様準拠 RH850/E2M用マルチコアリアルタイムOS
※RV850でのアプリケーション開発には、統合開発環境MULTIが必要です。
RH850ファミリ用リアルタイムOS [RV850 V2] OSEK/VDX, AUTOSAR仕様準拠 RH850ファミリ用リアルタイムOS
※RV850でのアプリケーション開発には、統合開発環境MULTIが必要です。
※RH850/E2xシリーズなど次世代のG4MHコアを搭載したRH850マイコンには対応していません。