e² studioは、オープンソースの"Eclipse"をベースとした、ルネサスマイコン用の統合開発環境です。Eclipseの強力なコード編集機能に加え、豊富な拡張機能を搭載。サンプルコードのダウンロードからデバッグまで、すべての開発プロセスを統合開発環境e² studio一つで実行できます。

トピックス

e² studio 2021-04 リリース。
RL78/G23グループの対応を開始しました。
詳細:【バージョンアップ】統合開発環境 e² studio 2021-04 (PDF | English, 日本語)

 

特長

  • アマゾン ウェブ サービス に接続できるIoT機器開発を簡単に実現する機能を提供
    FreeRTOS対応およびIoT機器開発をサポートする各種機能を提供しています。
  • すべての開発プロセスを統合開発環境e² studio一つで実行可能
  • ルネサスマイコンに特化したプロジェクト生成、コード生成が容易
  • 使いやすいエディタ Eclipse CDT Editor
  • GUIで簡単ビルド設定。パートナー製コンパイラにも対応。
  • 標準GDBデバッガに、高機能デバッグ機能をプラス
  • 別環境のプロジェクトインポート機能で貴重な資産を再利用可能
  • Eclipseベースの高い拡張性
  • e² studioで対応するツールチェーン
    さまざまなツールチェーンをe² studioに登録、e² studioだけで必要なツールを呼び出して実行できます。
  • e² studio上で使えるアプリケーション対応開発支援ツール QE
  • Learn More

Release Information

アーキテクチャ Ver. リリース
64ビット版 2021-04 2021/04/13
32ビット版 (Note1) V7.8.0 2020/04/20

Note

  1. 定期的な更新はe² studio 64ビット版のみ行います。e² studio 32ビット版は重要な修正があった場合に限り更新します。

ドキュメント&ダウンロード

タイトル 他の言語 分類 形式 サイズ 日付
ユーザーガイド、マニュアル
RA用 統合開発環境 e² studio 2020-10以上 ユーザーズマニュアル 入門ガイド English マニュアル PDF 6.54 MB
Smart Configurator ユーザーズマニュアル RX APIリファレンス編 English マニュアル PDF 4.08 MB
e² studio 統合開発環境 ユーザーズマニュアル 入門ガイド RZファミリ English マニュアル PDF 5.11 MB
e² studio 2020-04、e² studio v7.8 ユーザーズマニュアル入門ガイド English マニュアル PDF 4.52 MB
アプリケーションノート、ホワイトペーパー
統合開発環境 e² studio CMakeプロジェクトを作成してビルドする English アプリケーションノート PDF 536 KB
e² studio Partner RTOS Aware Debugging for RX アプリケーションノート PDF 1.01 MB
- RX ファミリ Renesas FreeRTOS English アプリケーションノート PDF 1.45 MB
統合開発環境 e² studio CMakeを使用してCC-RX用ソース・ファイルをビルドする English アプリケーションノート PDF 557 KB
ダウンロード
統合開発環境 e² studio 2021-04 Linux用 English アップデート-統合開発環境 XZ 586.56 MB
統合開発環境e² studio 2021-04 インストーラ (オフライン用) English アップデート-統合開発環境 ZIP 1,816.26 MB
統合開発環境 e² studio 2020-10 Linux用 English アップデート-統合開発環境 XZ 570.04 MB
統合開発環境e² studio 2020-10 インストーラ (オフライン用) English アップデート-統合開発環境 EXE 1,618.03 MB
RX Family Renesas FreeRTOS - Sample Code (r01an4307xx0104) サンプルコード ZIP 2.58 MB
統合開発環境e² studio 2020-07 インストーラ (オフライン用) English アップデート-統合開発環境 EXE 1,293.88 MB
統合開発環境e² studio V7.8.0 インストーラ (オフライン用) English アップデート-統合開発環境 EXE 1,396.16 MB
RXファミリ用C/C++コンパイラパッケージ V3 (統合開発環境なし) V3.02.00 English 無償評価版ソフトウェア ZIP 22.40 MB
RL78ファミリ用Cコンパイラパッケージ V1(統合開発環境なし) V1.09.00 English 無償評価版ソフトウェア EXE 19.83 MB
RX Compiler CC-RX V2.00.00 standalone installer for e² studio アップデート-コンパイラ EXE 66.62 MB
ツールニュース
【バージョンアップ】統合開発環境 e² studio 2021-04 English ツールニュース-リリース PDF 489 KB
【お知らせ】RL78/G23マイコンのシステム開発をすぐにスタート!ローエンドマイコンのシステム開発を容易にする開発環境のご紹介 English ツールニュース-お知らせ PDF 942 KB
【注意事項】 E20 エミュレータ, E1 エミュレータ, E2 エミュレータ, E2 エミュレータLite English ツールニュース-注意事項 PDF 265 KB
【リビジョンアップ】 CS+用RL78コード生成(CS+ for CC) V2.20.00, CS+用RL78コード生成(CS+ for CA,CX) V2.20.00, e² studio Code GeneratorプラグインV2.16.0 English ツールニュース-リリース PDF 280 KB
【リビジョンアップ】 e² studio Smart ConfiguratorプラグインV2.7.0, RXスマート・コンフィグレータV2.7.0 English ツールニュース-リリース PDF 200 KB
【リビジョンアップ】 e² studio Code GeneratorプラグインV2.17.0, RZコード生成支援ツールAP4 V1.10.00 English ツールニュース-リリース PDF 186 KB
【バージョンアップ】統合開発環境 e² studio 2020-10 English ツールニュース-リリース PDF 258 KB
【リビジョンアップ】 ソリューション・ツールキット Bluetooth® low energy対応開発支援ツール QE for BLE[RA] V1.1.0 English ツールニュース-リリース PDF 243 KB
【リビジョンアップ】 ソリューション・ツールキット 静電容量式タッチセンサ対応開発支援ツール QE for Capacitive Touch[RA] V1.2.0 English ツールニュース-リリース PDF 226 KB
【リビジョンアップ】 e² studio Smart Configuratorプラグイン V2.6.0, RXスマート・コンフィグレータ V2.6.0 English ツールニュース-リリース PDF 231 KB
【注意事項】e² studio RL78/G14 用シミュレータ, CS+ RL78/G14 用シミュレータ English ツールニュース-注意事項 PDF 103 KB
【注意事項】 CS+用RL78 コード生成(CS+ for CC), CS+用RL78 コード生成(CS+ for CA,CX), e² studio Code Generator プラグイン, RL78 コード生成支援ツールApplilet3, RL78 コード生成支援ツールAP4 English ツールニュース-注意事項 PDF 308 KB
【注意事項】 e² studio Smart Configurator プラグイン, RX スマート・コンフィグレータ English ツールニュース-注意事項 PDF 2.59 MB
【注意事項】e² studio Smart Configurator プラグイン, RX スマート・コンフィグレータ English ツールニュース-注意事項 PDF 280 KB
【注意事項】 CS+用RL78 コード生成(CS+ for CC), CS+用RL78 コード生成(CS+ for CA,CX), e² studio Code Generator プラグイン, RL78 コード生成支援ツールApplilet3, RL78 コード生成支援ツールAP4 English ツールニュース-注意事項 PDF 303 KB
【注意事項】e² studio Smart Configurator プラグイン, RX スマート・コンフィグレータ English ツールニュース-注意事項 PDF 340 KB
【注意事項】 CS+用RX コード生成 e² studio Code Generator プラグイン RX コード生成支援ツールAP4 English ツールニュース-注意事項 PDF 277 KB
【注意事項】統合開発環境 e² studio English ツールニュース-注意事項 PDF 211 KB
【新発売】 RX65N/RX651 グループ用デバッグMCU ボード ‐ユーザポートを占有せずにE20 エミュレータを使用可能‐ ツールニュース-リリース PDF 225 KB
CS+用 RL78コード生成 (CS+ for CC) CS+用 RL78コード生成 (CS+ for CA, CX) e² studio (Code Generator プラグイン) RL78コード生成支援ツール AP4 ご使用上のお願い ツールニュース-注意事項 PDF 297 KB
その他資料
e² studio 2021-04 Release Note リリースノート PDF 3.76 MB
e² studio 2021-01 Release Note リリースノート PDF 2.36 MB
ルネサス 開発環境 総合カタログ 2020年11月版 カタログ PDF 4.25 MB
e² studio 2020-10 Release Note リリースノート PDF 2.46 MB
e² studio 2020-07 Release Note リリースノート PDF 1.52 MB
e² studio V7.8.0 Release Note リリースノート PDF 1.26 MB
e² studio V7.7.0 Release Note リリースノート PDF 1.22 MB
e² studio V7.1.0 Release Note リリースノート PDF 3.18 MB
e² studio V7.0.1 Linux Host Public Beta for RZ Release Note リリースノート PDF 863 KB
e² studio V7.0.0 Release Note リリースノート PDF 2.18 MB
e² studio V5.0.0.43 Release Note リリースノート PDF 1.45 MB

アマゾン ウェブ サービス に接続できるIoT機器開発を簡単に

アマゾン ウェブ サービス (AWS)に接続できるIoT機器用のソフトウェア開発を、e² studioがサポートします。FreeRTOSに対応し、以下の強力な機能を提供開始しました。

  • GitHub®から最新のFreeRTOSプロジェクトを直接ダウンロードし、すぐにビルドできます。
  • FreeRTOSと、必要なドライバ、ネットワークスタック(TCP/IP、Wi-Fi、MQTTなど)、コンポーネントライブラリ(Device Shadowなど)の設定をアシストします。(Note1)
  • IoT機器に、USBやファイルシステムなどのミドルウェアやドライバを追加・実装できます。

詳細な使い方 (RX Family e² studioを使用したAmazon FreeRTOSのダウンロード方法 (PDF | English, 日本語)) >>

画像
e² studioでアマゾン ウェブ サービス 対応のIoTデバイス開発

Note

  1. 設定可能なFreeRTOSのコンポーネントはMQTT, Greengrass Discovery, Device Shadow, Secure Sockets, TCP/IPです。

すべての開発プロセスを統合開発環境e² studio一つで実行可能

  • ルネサスマイコンのサンプルコード、ミドルウェアおよび製品情報をe² studio上のスマート・ブラウザですぐに閲覧できます。
  • 複雑なマイコンの設定もGUIで簡単にできます。スマート・コンフィグレータやQEなどの豊富な拡張機能が効率の良い開発をサポートします。
  • Eclipseの便利なコード編集機能がコーディングを強力にアシストします。
  • ビルド時のコンパイラが、ルネサス製とパートナー製から選択できます。
  • E2、E2 Lite (Note1) などのルネサス製エミュレータやパートナー製のエミュレータを接続してデバッグできます。

これらの機能はいずれも、RAファミリなどの次世代ルネサスマイコンにも対応し、その統合開発環境として使えます。

Note

  1. E2、E2 LiteのRAファミリ対応は開発中です。
画像
e² studio概要

ルネサスマイコンに特化したプロジェクト生成、コード生成が容易

e² studioでは、簡単な操作でルネサスマイコンに特化したプロジェクトを生成できます。ウィザード形式で、使用するマイコンやコンパイラなどを選択すると、基本的なサンプルコードが含まれたプロジェクトが生成され、そのプロジェクトはすぐにビルド、デバッグできます。

生成されたプロジェクトのソースコードを開発ボードの仕様に合わせて調整するには煩雑さを伴います。しかしそれも、e² studio上のコード生成機能が解決します。例えば、スマート・コンフィグレータを使うと、マイコンのクロック、ピン設定と割り込みをGUIで簡単に設定したり、その内容を反映したコードを自動的に生成したりできます。また、コード生成に必要なミドルウェアの、ダウンロード、インポート、および各種設定も簡単にできます。
スマート・コンフィグレータの詳細はこちら >>

RAファミリの場合、Flexible Software Package (FSP) で提供するドライバやミドルウェア、マイコンのクロック、ピン設定と割り込みをGUIで簡単に設定したり、その設定内容を反映したコードを生成できます。
Flexible Software Package (FSP) の詳細はこちら >>

そのほか、タッチ、USB、Bluetooth、Display、Cameraといった、製品に求められる各機能を簡単に立ち上げられる「開発支援ツールQE (Quick and Effective tool solution)」との連携が可能です。QEは、各機能の実装に必要な詳細な設定方法をGUIでわかりやすくガイドします。また、機能毎に開発に必要なノウハウを簡単に利用できます。例えば、QE for Capacitive Touchはタッチボタンの設定やチューニングパラメータの調整がGUIでできます。QE for Displayは実際のディスプレイ表示を確認しながらGUIスライダーで簡単に画質調整の設定ができます。
QEの詳細はこちら >>

以上のツールに関連した情報は設計支援情報タブをご参照ください。
詳細はこちら (マイコンごとの対応ツール) >>

使いやすいエディタ Eclipse CDT Editor

e² studioで使用するEclipse CDT (C/C++ Development Tooling) エディタは、C/C++プログラミング言語の構文を意識したコード補完など、優れた機能を提供しています。

  • 自動コード補完 (変数名、関数名、構造体のメンバー名、#defineシンボルなどの補完、コードフォーマット補正、スペルチェック)
  • ソースコード中の特定文字列、文法、条件が判りやすい色使い
  • 強力なコードナビゲーション (ブラウザ、#include連鎖、関数呼出し、型階層、関数/変数宣言へのジャンプ)
  • コードやコメントのフォールディング (折畳み)
  • コードテンプレートの適用、自動コード構成 (if, while, do..whileなど)
  • 編集中のプリプロセッサチェック (無効な#ifdefコードブロックの区別など)
  • リファクタリング (変数名一括変更、関数分割など)
画像
エディタ画面イメージ

GUIで簡単ビルド設定。パートナー製コンパイラにも対応。

ルネサス製コンパイラおよびパートナー製コンパイラと組み合わせてビルドできます。なお、各コンパイラは別製品のため別途インストールが必要です。複数のコンパイラをインストールすることで、使用するコンパイラを選択することができます。
各コンパイラごとの対応マイコン詳細 >>

GUIで全てのツールチェーンの設定が行え、ビルドを実行するための'makefile' も自動的に生成します。

画像
ターゲットビルド画面イメージ

標準GDBデバッガに、高機能デバッグ機能をプラス

Eclipse CDT標準のGDBデバッガは、レジスタ表示、メモリ操作、ブレークポイント、実行等の基本機能を提供しています。e² studioでは、これらのデバッグ機能に加えて、ルネサスマイコン用にリアルタイムメモリ表示、リアルタイムトレース、周辺レジスタ表示、ハードウェアを使用したイベントによるブレーク他、高機能なデバッグ機能を実現しています。また、E2、E2エミュレータLite、E20、Segger社のJ-Linkなどのエミュレータ製品(別売)と組み合わせて使用することができます。

別環境のプロジェクトインポート機能で貴重な資産を再利用可能

プロジェクトインポート機能により、迅速にルネサス統合開発環境CS+とHigh-performance Embedded Workshopのプロジェクトをe² studioに移植できます。e² studioのプロジェクトをCS+にエクスポートする機能もサポートしています。

e² studio V2.1以降、CS+ V3.00.00以降およびCubeSuite+ V2.00.00以降で対応しています。
詳細はこちら >>

画像
他の統合開発環境プロジェクトをインポート

Eclipseベースの高い拡張性

e² studioは、Eclipse統合環境フレームワークとCDTプラグインのオープンソース部、およびプラグイン部で構成されています。コンパイラや各種プラグインを追加および更新することができ、多機能かつ拡張性の高い開発環境になっています。

e² studioでは、ビルド、コーディング、デバッグに関連するルネサス製ツールプラグイン、パートナー製ツールプラグインの他、開発に便利なオープンソースのプラグインを拡張して使用できます。

詳しくはEclipseのWebサイト(https://www.eclipse.org/)にて公開されているEclipseプラットフォームおよびCDTプラグインのドキュメントをご覧ください。

また、QE(Quick and Effective tool solution)などのルネサス製ツールもプラグインとしてインストールできます。

e² studioで対応するツールチェーン

さまざまなツールチェーンをe² studioに登録し、e² studioだけで必要なツールを呼び出して実行できます。

  • RXファミリ用C/C++コンパイラパッケージ
  • RL78ファミリ用Cコンパイラパッケージ
  • GNUコンパイラ
  • IAR Systems製 IAR Embedded Workbench
  • Green Hills Software製 統合開発環境MULTI

詳細はこちら (ツール対応表) >>

e² studio上で使えるアプリケーション対応開発支援ツール QE

ルネサスが提供する、アプリケーション対応開発支援ツールQEをインストールすることで、e² studioの機能が拡張され、さらに強力にアプリケーション開発をサポートします。現在、以下のツールがe² studio上で使用できます。

各種アプリケーション対応開発支援ツール QE(Quick and Effective tool solution)
  • QE for Capacitive Touch
  • QE for BLE
  • QE for Current Consumption
  • QE for Display
  • QE for Camera
  • QE for TCP/IP
  • QE for USB
  • QE for UART

詳細はこちら (ツール対応表) >>

ターゲットデバイス

e² studioは、以下のルネサス製デバイス用の組み込みアプリケーション開発をサポートしています。

対応デバイスの詳細は、e² studioのリリースノートをご参照ください。

Note

  1. RAファミリの開発にはFSP(Flexible Software Package)が含まれているプラットフォームインストーラでインストールすることをお勧めします。
    詳細はこちら >> 
  2. デバッグのみ対応します。
  3. Renesas Synergy向けにはe² studio ISDEでインストールすることをお勧めします。
    詳細はこちら >>
  4. e² studio V5.4.0もしくはその以前のバージョンのみSH Familyをサポートします。