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だけでなく、暗号化されたプログラムファイルで盗難に対するセキュリティを強化機能にも対応しています。 |
- 有償ライセンス対象製品
ライセンス購入前に製品の機能や性能を評価するため無償でご利用いただけます。 詳細は評価版ソフトウェアツールをご参照ください。
統合開発環境
組み込みシステム開発全体を強力に支援する統合開発環境。様々な拡張機能を利用できるオープンソースベース、ルネサスオリジナル開発環境、パートナー製までお客様の利用場面にあわせてお選びいただけます。
ルネサス製 オープンソースベース
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 | done | done | |||||||||
スマート・ブラウザー | done | done | done | done | done | done | done | done | ||||||
モータ | QE for Motor | |||||||||||||
通信 | 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 |
開発環境 拡張機能 (ソリューション・ツールキット)
ルネサスでは、開発環境の拡張機能としてコード生成支援や様々なアプリケーション開発を容易にするツールまで、効率的な開発をサポートするツールキットをご用意しています。
スマート・ユーティリティ
「スマート・ユーティリティ」は、開発を強力にサポートする以下のルネサスオリジナルユーティリティの総称です。
・スマート・コンフィグレータ
わかりやすい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」に同梱されています。
エミュレータ
ルネサスでは、低価格かつ高性能なエミュレータとしてフラッシュプログラマとしてもご使用いただけるオンチップデバッギングエミュレータをご用意しています。実行アドレス/データアクセスブレークや、オンチップトレース機能が使用できます。
E2エミュレータ
対応IDE: e² studio / CS+ / IAR EWRX
開発効率を向上させる高機能モデル。高速なダウンロードと各種ソリューションとの組み合わせにより、開発時間の削減に貢献します。
製品ページを見る
E2エミュレータLite
対応IDE: e² studio / CS+ / IAR EWRX
実開発も可能な基本的なデバッグ機能を低価格で実現し、教育 および 初期評価から本格的な開発まで、幅広い用途でご使用頂いただけます。
製品ページを見る
E20エミュレータ
対応IDE: e² studio / CS+ / IAR EWRX
トレース機能強化、リアルタイムRAMモニタ機能搭載など、より高度なデバッグが可能。RX64M/RX71Mグループでは、カバレッジ機能もご提供。
製品ページを見る
フラッシュプログラマ
開発、試作、少数書き込みから量産まで、ご利用シーンに合わせてお選びいただけます。
オンボード書き込みソフト
Renesas Flash Programmer
~開発、試作、少数書き込みに~
オンチップデバッギングエミュレータE2エミュレータ、E2エミュレータLite、E20エミュレータおよびRXファミリのシリアルまたはUSBを使用した書き込みを実現するオンボード書き込みソフトウェアです。試作/開発時や少量生産時のフラッシュ書き込みに最適です。
フラッシュ書き込みプログラマ
PG-FP6
~PCレスでの書き込みにも対応~
PCを使用しないスタンドアロンでの書き込みにも対応した高速書き込みが可能なフラッシュ書き込みプログラマです。量産工程での書き込みや、フィールドでのアップデートに最適です。