「RX ファミリ 開発環境」を見る

RXファミリ開発環境 「開発ツール」 のご紹介

RXファミリ開発環境では、豊富な拡張機能を備えた統合開発環境からスムーズな開発をサポートするコンパイラやプログラマまで、充実した開発ツールをご用意しています。
まずは統合開発環境や拡張機能、コンパイラ、プログラマをダウンロードしてRXファミリ開発環境をご体感ください。

 

種別 製品/サービス 内容
統合開発環境 e² studio GitHub®から最新のFreeRTOSプロジェクトをダウンロードし、設定、ビルドをアシストする機能を提供。また、タッチセンサのインタフェース構成の作成やチューニング、USBやBluetooth® low energyを使ったシステムに対応した開発支援ツールなどを活用したい方にお勧めです。
CS+ ルネサスマイコンのソフトウェア開発に必要な基本ソフトウェアツールが1回のインストールですぐ使用できます。基本機能を便利に使用したい方にお勧めです。
コンパイラ C/C++ Compiler Package for RX Family [CC-RX]   *1 組み込み用途でのROM化システムの開発を前提とした、コード効率やプログラム実行速度を向上させる強力な最適化機能、豊富な機器組み込み向け拡張機能を提供します。
エミュレータ関連 E2エミュレータLite 低価格で初めて方におすすめのエントリモデル
教育や初期評価から本格的な開発まで幅広い用途でご使用頂けます。
E2エミュレータ 開発効率を向上させる高機能モデル 高速なダウンロードと外部トリガ入出力に対応、ホットプラグイン機能も別売アダプタ不要でご利用頂けます。
E20エミュレータ より高度なデバッグが可能なモデル RX600、RX700用に大容量トレース機能やRAMモニタ機能がご利用頂けます。
オンチップデバッギングエミュレータ比較 フラッシュプログラマとしてもご使用いただけるオンチップデバッギングエミュレータ、RXファミリ向けの機能比較です。
フラッシュプログラマ PG-FP6 ルネサス製フラッシュメモリ内蔵マイコンに対し、ユーザシステム上で、プログラムの消去、書き込み、ベリファイを行うためのツールです。
Renesas Flash Programmer (Programming GUI)  *1 開発フェーズ、量産フェーズそれぞれでのフラッシュメモリの書き込みをサポートするソフトウェアです。 初めての開発でも簡単な操作で書き込み可能なシンプルGUIだけでなく、暗号化されたプログラムファイルで盗難に対するセキュリティを強化機能にも対応しています。
  1. 有償ライセンス対象製品
    ライセンス購入前に製品の機能や性能を評価するため無償でご利用いただけます。 詳細は評価版ソフトウェアツールをご参照ください。

 

統合開発環境

組み込みシステム開発全体を強力に支援する統合開発環境。様々な拡張機能を利用できるオープンソースベース、ルネサスオリジナル開発環境、パートナー製までお客様の利用場面にあわせてお選びいただけます。

ルネサス製 オープンソースベース
e² studio

~Eclipseベースの統合開発環境!~

e² studioはグローバルに普及しているオープンソースの統合開発環境“Eclipse”をベースとし、ルネサスRXファミリに対応した統合開発環境です。Eclipse標準の強力なエディタ、プロジェクト管理ツールに加え、ルネサスツールとしてのさまざまな拡張機能を備えることで、お客様の開発期間短縮に貢献します。Eclipse環境に慣れたお客様および、オープンソースによる充実した各種プラグインをご希望のお客様に最適です。

製品ページを見る

 

ルネサス製
CS+

~簡単、快適、安心に!~

ルネサスの8ビットから32ビットマイコン用開発環境を1つにパッケージングしたルネサスオリジナル統合開発環境です。ソースコード静的解析機能や、変数値変化のグラフィカル表示など豊富な機能により、コーディング、ビルド、デバッグといった一連のアプリケーション開発を強力にバックアップします。

製品ページを見る

 

パートナー製
IAR Embedded Workbench® for RX

~高性能、高効率、高信頼性~

組込みソフトウェア開発のための高性能、高信頼性の商用ツールとしてグローバルで最も幅広く利用されているC/C++統合開発環境です。IARシステムズ製オリジナルコンパイラは業界最高水準の速くてコンパクトなコードを生成します。全ての機能がシームレスに統合されており、開発効率を最大化することが可能です。静的解析および動的解析アドオン機能を追加することによって、コード品質の飛躍的な向上が低価格で実現できます。

製品ページを見る(外部サイト)

 

統合開発環境別 拡張機能/デバイス対応表

統合開発環境ごとの利用可能な拡張機能やRXファミリを含んだ対応デバイスは以下の通りです。

*拡張機能の詳細は、開発環境 拡張機能(ソリューション・ツールキット)項目をご参照ください。

  e² studio CS+ IAR Embedded Workbench®
支援機能 対応デバイス RX RL78 RA RH850 RZ RE RX RL78 RH850 RX RL78 RH850 RA
ユーティリティ スマート・コンフィグレータ done done done   done done done done done done done done done
スマート・マニュアル done done done   change_history   done done          
スマート・ブラウザー done done done   done done done done done        
モータ QE for Motor     change_history                    
通信 QE for USB done done                      
QE for BLE done done done     done              
QE for OTA done                        
QE for TCP/IP done                        
QE for UART done                        
ネットワーク検証ソリューション                 done        
CAN通信時間計測ソリューション                 done        
グラフィックス QE for Display done   done   done                
QE for Camera         done                
センサ QE for Capacitive Touch done done done       done done   done done   done
QE for AFE     change_history                    
その他 QE for Current Consumption change_history done         change_history done          
故障注入検証ソリューション                 done        
安全性検証ソリューション             done done done        
done: 対応 change_history: 一部対応

 

開発環境 拡張機能 (ソリューション・ツールキット)

ルネサスでは、開発環境の拡張機能としてコード生成支援や様々なアプリケーション開発を容易にするツールまで、効率的な開発をサポートするツールキットをご用意しています。

スマート・ユーティリティ

「スマート・ユーティリティ」は、開発を強力にサポートする以下のルネサスオリジナルユーティリティの総称です。

・スマート・コンフィグレータ
わかりやすいGUIを用いた簡単設定やコード自動生成プログラムで言語を知らなくても簡単&即時に評価可能。

  • コード自動生成
  • ミドルウェアインポート
  • 端子設定
  • OSのプロジェクトをサポート

・スマート ・マニュアル
レジスタ情報の参照が簡単に。マニュアルを開かずコーディング・デバッグ可能

・スマート・ブラウザー
最新ハードウェアマニュアル、テクニカルアップデート、アプリケーションノートおよびツールニュースを簡単に検索、表示。サンプルコードのダウンロード、プロジェクトを含むサンプルコードからのプロジェクトインポートも可能

製品ページを見る

 

各種アプリケーション対応開発支援ツール QE

QE(Quick and Effective tool solution) は、これまでの開発環境ツールから一歩踏み込んだ、各種アプリケーション対応開発支援ツールです。「開発環境の使い方は分かったけれど、実際にこのアプリケー ションを組み込んでも動かない! どうしたらいいの? 」という経験はないですか? ルネサスでは、従来の一般的なデバッグ機能を持つ統合開発環境に、各アプリケーションに対応した開発ノウハウ(機能)をプラスしました。各アプリケーションの組込み開発でお悩みの方は、この新しい開発ツールをお使いください。

  • GUIで初心者でもタッチインタフェースの開発を簡単に
    >> QE for Capacitive Touch
  • Bluetooth® Low Energyに基づく通信を、手軽にすぐ試せる
    >> QE for BLE
  • クラウド(AWS)を利用したOTA(Over the Air)を簡単に
    >> QE for OTA
  • ディスプレイの初期画面調整および画質調整が簡単に
    >> QE for Display
  • USBシステムのデバッグを簡単に
    >> QE for USB

 

 

コンパイラ

RXの性能を最大限に引き出すルネサス製コンパイラからオープンソースのパートナー製まで

ルネサス製コンパイラ
CC-RX

RXファミリ製品の性能を最大限に引き出す強力な最適化機能と豊富な機器組み込み向け拡張機能を持つコンパイラ。MISRA-Cチェック機能などプログラムの品質向上と開発期間の短縮のための付加機能が利用できるProfessional版や、 産業向け開発のために機能安全規格IEC61508によるツール認定を支援する認証キットも用意しています。統合開発環境e² studioと組み合わせてご使用いただけます。

製品ページを見る

 

パートナー製
IAR C/C++ Compiler for Renesas RX

業界最高水準を誇るコード生成効率を持つコンパイラ(IARシステムズ製オリジナルコンパイラ)。グローバルで利用されている実績だけでなく、機能安全の国際規格であるIEC61508、ISO26262、IEC62304認証取得済みのライセンスを提供しています。パートナー製統合開発環境「IAR Embedded Workbench® for RX」に同梱されています。

製品ページを見る(外部サイト)

 

パートナー製
GCC for Renesas RX

オープンソースの無償コンパイラ。統合開発環境e² studioと組み合わせての使用も可能です。

製品ページを見る(外部サイト)

 

 

エミュレータ

ルネサスでは、低価格かつ高性能なエミュレータとしてフラッシュプログラマとしてもご使用いただけるオンチップデバッギングエミュレータをご用意しています。実行アドレス/データアクセスブレークや、オンチップトレース機能が使用できます。

各エミュレータのより詳しい機能比較はこちらから>>

E2エミュレータ
対応IDE: e² studio / CS+ / IAR EWRX

画像
e2emulator-ss

開発効率を向上させる高機能モデル。高速なダウンロードと各種ソリューションとの組み合わせにより、開発時間の削減に貢献します。

製品ページを見る

 

E2エミュレータLite
対応IDE: e² studio / CS+ / IAR EWRX

画像
e2lite-ss

実開発も可能な基本的なデバッグ機能を低価格で実現し、教育 および 初期評価から本格的な開発まで、幅広い用途でご使用頂いただけます。

製品ページを見る

 

E20エミュレータ
対応IDE: e² studio / CS+ / IAR EWRX

画像
e20-ss

トレース機能強化、リアルタイムRAMモニタ機能搭載など、より高度なデバッグが可能。RX64M/RX71Mグループでは、カバレッジ機能もご提供。

製品ページを見る

 

 

 

フラッシュプログラマ

開発、試作、少数書き込みから量産まで、ご利用シーンに合わせてお選びいただけます。

オンボード書き込みソフト
Renesas Flash Programmer

~開発、試作、少数書き込みに~

画像
rfp-m

オンチップデバッギングエミュレータE2エミュレータ、E2エミュレータLite、E20エミュレータおよびRXファミリのシリアルまたはUSBを使用した書き込みを実現するオンボード書き込みソフトウェアです。試作/開発時や少量生産時のフラッシュ書き込みに最適です。

製品ページを見る

 

フラッシュ書き込みプログラマ
PG-FP6

~PCレスでの書き込みにも対応~

画像
pgfp6-s

PCを使用しないスタンドアロンでの書き込みにも対応した高速書き込みが可能なフラッシュ書き込みプログラマです。量産工程での書き込みや、フィールドでのアップデートに最適です。

製品ページを見る

 

パートナー製プログラマ
 
 

各パートナーより、オンボード書き込み、オフボード書き込みに対応した各種プログラマをご用意しております。

パートナー製プログラマ情報

 

 

「RX ファミリ 開発環境」を見る