メインコンテンツに移動

RL78 ファミリ 開発環境 - 開発ツール

RL78ファミリ 開発環境

コード生成や様々なアプリケーション開発を支援する拡張機能を備えた統合開発環境や、スムーズな開発をサポートするコンパイラやプログラマなど、充実した開発ツールをご用意しお客様の開発期間の短縮に貢献します。
まずは統合開発環境や拡張機能、コンパイラ、プログラマをダウンロードしてRL78ファミリ開発環境をご体感ください。

 

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

 

統合開発環境

グラフィカルで容易な操作性、強力なエディタ機能、高性能なコンパイラや静的解析機能など、組み込みシステム開発全体を強力に支援する統合開発環境をご提供。様々な拡張機能を利用できるオープンソースベース、ルネサスオリジナル開発環境、パートナー製までお客様の利用場面にあわせてお選びいただけます。

ルネサス製 オープンソースベース
e² studio
~Eclipseベースの統合開発環境!~

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

主なスマート機能 / 拡張機能  [詳細]

・スマート・コンフィグレータ
・スマート・マニュアル
・スマート・ブラウザー
・静電容量式タッチセンサ対応開発
・USB対応開発
・Bluetooth® Low Energy 対応開発
・消費電流測定


製品ページを見る

 

ルネサス製
CS+
~簡単、快適、安心に!~

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

主なスマート機能 / 拡張機能  [詳細]

・スマート・コンフィグレータ
・スマート・マニュアル
・スマート・ブラウザー
・静電容量式タッチセンサ対応開発
・最適性能比較ツール
・消費電流測定


製品ページを見る

 

パートナー製
IAR Embedded Workbench® for RL78
~高性能、高効率、高信頼性~

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

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

 

 

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

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

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

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

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

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

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

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

製品ページを見る

 

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

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

 

 

コンパイラ

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

ルネサス製
CC-RL

強力な最適化機能によりRL78ファミリマイコンの性能を引き出すコードを生成します。組み込み向けの多彩な機能に加え、既存CPUからの移行もサポートしています。MISRA-Cチェック機能も標準装備し、プログラムの信頼性向上にも貢献します。また、お客様の多様な開発形態に応じて選択可能な各種ライセンスをご用意しています。

製品ページを見る

 

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

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

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

 

パートナー製
LLVM for Renesas RL78

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

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

 

シミュレータ

開発初期評価を支援するWeb Simulatorを無償提供

Web Simulator
RL78 Web シミュレータ

評価ボードや開発ツールを購入することなくPCのWeb上で容易にRL78ファミリマイコンの機能評価や消費電流シミュレーションが可能な2種類のWebシミュレータを無償で提供しています。

- MCU Simulator online
評価ボードや開発ツールの準備は不要、インターネットに接続されたPCのみでRL78ファミリマイコンの機能評価ができます。

- 消費電流計算ツール
ハードウェアマニュアルの確認やプログラムの作成は不要、マイコンの動作を設定するだけで周辺機能も含めた消費電流がすぐに計算できます。

RL78 Web シミュレータ
RENESAS ENGINEER SCHOOL「シミュレータ徹底活用」(英語) 

 

 

エミュレータ

ルネサスでは、低価格でフラッシュプログラマとしてもご使用いただけるオンチップデバッギングエミュレータと、パフォーマンス測定機能、カバレッジ機能、トレース機能など高性能なデバッグ機能を備えているフルスペックエミュレータを準備しています。

オンチップデバッギングエミュレータの機能比較はこちらから

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

画像
e2emulator-ss

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

製品ページを見る

 

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

画像
e2lite-ss

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

製品ページを見る

 

RL78ファミリ用IECUBE
対応IDE: e² studio / CS+ / IAR EWRL78

画像
rl78-iecube

RL78ファミリマイコン用高機能フルスペックエミュレータです。パフォーマンス測定機能、カバレッジ機能、トレース機能など、高性能なデバッグ機能が使用できます。

製品ページを見る

 

フラッシュプログラマ

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

オンボード書き込みソフト
Renesas Flash Programmer
~開発、試作、少数書き込みに~

画像
rfp-m

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

製品ページを見る

 

フラッシュ書き込みプログラマ
PG-FP6 
~PCレスでの書き込みにも対応~

画像
env-pgfp6_1

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

製品ページを見る

 

パートナー製プログラマ
 
 

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

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

 

ドキュメント

分類 タイトル 日時
カタログ PDF 12.04 MB 英語
1件