ルネサスでは、エディタ、コンパイラ、エミュレータといった組み込みアプリケーション開発に必要なツールを、開発ニーズや各種マイコン特性に合わせて多種多様に取り揃えています。統合開発環境 High-performance Embedded Workshopは、それらのツールを使いやすく統合するフレームワーク です。
High-performance Embedded Workshopを導入すると、各工程ごとに用意された複数のツールを、 あたかも多機能な一つのツールであるかのように 操作できます。さらに、ターゲットマイコンや開発体制によって、ツールチェイン構成や各種オプション設定の組み合わせはさまざまですが、それらをすばやく切り替えながら、 複数のプロジェクトでも効率よく 進めることができます。
すなわちHigh-performance Embedded Workshopによって、ツールの違い、ターゲットマイコン違い、開発体制の違いによる操作や管理の煩わしさが解消され 、それらに費やしていた時間が短縮できます。その結果、最も重要なコーディングや検証により多くの時間を割り当てることができるため、全体の開発期間を短縮しながらも高品質な製品開発が可能になります。
High-performance Embedded Workshopはコンパイラパッケージに含まれます。
最新Ver.: V.4.09.01
リリース: 2012/06/16
バージョンアップ内容(ツールニュース参照)
動作環境
提供形式
内容 |
---|
High-performance Embedded WorkshopからCS+への移行方法 |
High-performance Embedded Workshopのパフォーマンスを向上したい |
エミュレータとシミュレータの環境を併用したい |
CS+やe² studioの場合、ラピットビルド機能によりHigh-performance Embedded Workshopと比較してビルドが高速化されています。
High-performance Embedded WorkshopからCS+への移行方法
High-performance Embedded Workshopからe² studioへの移行方法
実行結果のウィンドウ内容をテストイメージファイルに保存したり、 テストイメージファイル同士を比較できる「テスト支援機能」を実装しました(V.4.01.00新機能)。
テスト支援機能をマクロ生成支援機能と組み合わせると一層便利です。
たとえば、テスト手順をマクロファイルに記録し、テスト期待値を事前にテストイメージファイルに記録しておけば、 テストの実行、テスト結果の比較という一連の繰り返しテストが効率よく実施できます。
プロジェクト制御、ビルド、およびデバッグなどの繰り返し作業を「マクロ生成支援機能」によりマクロファイル(コマンドバッチファイル)として記録することが可能です。マクロは、マクロツールバーで簡単に記録/再生できます。マクロに記録できるコマンドの種類については、High-performance Embedded Workshopユーザーズマニュアルの「マクロ生成支援機能の使用」をご覧ください。
ルネサス開発環境High-performance Embedded Workshopはカスタマイズに対応しています。標準インタフェースだけでの利用にとどまらず、ひとりひとりの用途や好みに合わせて拡張することで、使い勝手を大幅に向上させることができます。 カスタマイズするには、以下の技術やツールを利用して、ユーザ自身で自由にプログラミングを行います。
Note
High-performance Embedded Workshopは、連携ツールの製品パッケージにバンドルされています。コンパイラ製品パッケージおよびエミュレータ製品パッケージの構成イメージを示します。
High-performance Embedded Workshopは以下のコンパイラ製品およびエミュレータ製品と連携可能です。各製品パッケージに同梱されているHigh-performance Embedded Workshopは、必要に応じて最新版にアップデートしてご利用ください。
製品パッケージには、High-performance Embedded Workshop、シミュレータ機能(シミュレータデバッガ)も含まれています。
製品パッケージ | High-performance Embedded Workshop環境 対応バージョン |
---|---|
SuperH RISC engineファミリ用 C/C++コンパイラパッケージ | V.5.1以降 (Note2) |
M32Rファミリ用 C/C++コンパイラパッケージ [M3T-CC32R] | V.4.20 Release 1以降 |
RXファミリ用 C/C++コンパイラパッケージ | V.1.00 Release 00 以降 |
R32C/100シリーズ用 Cコンパイラパッケージ (Note1) | V.1.01 Release 00 以降 |
M32C/80, M16C/80, M16C/70シリーズ用 Cコンパイラパッケージ [M3T-NC308WA] (Note1) | V.5.20 Release 1以降 |
M16C/60, /50, /30, /20, /10, /Tinyシリーズ, R8Cファミリ用 C/C++コンパイラパッケージ [M3T-NC30WA] (Note1) | V.5.20 Release 1以降 |
H8SX, H8S, H8ファミリ用 C/C++コンパイラパッケージ | V.3.0A以降 (Note3) |
740ファミリ用コンパイラパッケージ [M3T-ICC740] | V.1.01 Release 01以降 |
740ファミリ用アセンブラパッケージ [M3T-SRA74] | V.4.10 Release 02以降 |
Note
製品パッケージには、High-performance Embedded Workshopおよびエミュレータデバッガ(High-performance Embedded Workshop対応エミュレータソフトウェア)も含まれています(Note1)。High-performance Embedded Workshop環境でサポートされるマイコンは、インストールされているエミュレータデバッガやファームウェアに依存します。 詳しくは各エミュレータのページでご確認ください。
Note
High-performance Embedded Workshop使用時のE1/E20対象デバイス一覧 (それ以外のIDE使用時の対象デバイスはこちら)
ファミリ | シリーズ | グループ |
---|---|---|
RX | RX600シリーズ | RX610 グループ |
RX621, RX62N グループ RX62G グループ RX62T グループ | ||
RX630 グループ RX63N, RX631 グループ RX63T グループ | ||
RX200シリーズ | RX210 グループ RX21A グループ RX220 グループ | |
R8C | R8C/Lxシリーズ | R8C/L35C, L36C, L38C, L3AC グループ |
R8C/L35M, L36M, L38M, L3AM グループ | ||
R8C/LA3A, LA5A グループ R8C/LA6A, LA8A グループ R8C/LAPS グループ | ||
R8C/5xシリーズ | R8C/54E, 54F, 54G, 54H グループ R8C/56E, 56F, 56G, 56H グループ | |
R8C/3xT-Aシリーズ | R8C/36T-A グループ R8C/38T-A グループ | |
R8C/3xシリーズ | R8C/32C, 33C, 34C, 35C, 36C, 38C, 3GC, 3JC グループ | |
R8C/32M, 33M, 34M, 35M, 36M, 38M グループ R8C/3JM, 3GM グループ | ||
R8C/3MQ グループ R8C/34U, 34K, 3MU, 3MK グループ | ||
R8C/3NT グループ R8C/3JT グループ R8C/33T グループ | ||
R8C/32G, 32H, 33G, 33H, 34P, 34R グループ R8C/34W, 34X, 34Y, 34Z グループ | ||
R8C/36W, 36X, 36Y, 36Z グループ R8C/38W, 38X, 38Y, 38Z グループ |
High-performance Embedded Workshopとパートナー製のツールとの連携ソリューションも一層強化しました。ここではその一例をご紹介します。その他パートナー製品の詳細は パートナー情報ページをご覧ください。
High-performance Embedded Workshopは、以下のルネサスマイコン用の組み込みアプリケーション開発をサポートしています。
Note