RXファミリ用C/C++コンパイラ (CC-RX)

|日立ソリューションズ『RXファミリ用 C/C++コンパイラ (CC-RX)』のシステム、サービス概要・価格や、解決出来る課題についてご紹介します。

株式会社 日立ソリューションズ

RXファミリ用 C/C++コンパイラ (CC-RX)

RXファミリマイコンの性能を引き出す、C/C++最適化コンパイラ。

  • 資料はこちら

RXファミリの性能を引き出すために

RXファミリ用 C/C++コンパイラ (CC-RX)は、ルネサス製最新マイコン“RXファミリ”の性能を引き出すC/C++最適化コンパイラです。

RXファミリマイコンの性能を引き出すためには、RXファミリマイコン向けに高度に最適化された実行プログラムが必要です。
しかし、近年の組込みアプリケーションは、複雑化・大規模化し続ける一方で高い品質と高い生産性が求められています。
このような背景のなか、組み込みアプリケーションを人手によりチューニングすることは困難を極めており、コンパイラによる高度な最適化が必要不可欠です。

本製品では、SuperH RISC engineファミリマイコン用のC/C++コンパイラパッケージで培った最適化技術を基盤とすることで、RXファミリマイコンに特化した実行プログラム並べ替えなどの高度な最適化を実現しています。

RXファミリ用C/C++コンパイラ (CC-RX)

RXファミリ用 C/C++コンパイラ (CC-RX)  概要

統合開発環境

RX ファミリ用 C/C++コンパイラには、CS+同梱版/HEW同梱版の2種類をご用意しています。

CS+

CS+(※)は、エディット、ビルド、デバッグの繰り返しであるソフトウェア開発に対し、「簡単」「快適」「安心」を追及した統合開発環境です。簡単操作で導入しやすく、ビルド時間の大幅短縮やグラフィカルなデバッグ機能で快適に使えます。
また、豊富な拡張機能やユーザサポート機能の提供により、安心してご利用いただけます。
詳しくは、ルネサスの公式サイトをご覧ください。

※ ルネサス統合開発環境「CubeSuite+」は、2014年10月1日から製品名を「CS+」に変更しました。

HEW (High performance Embedded Workshop)

各工程ごとに用意された複数のツールを、 あたかも多機能な一つのツールであるかのように操作できます。
さらに、ターゲットマイコンや開発体制によって、ツールチェイン構成や各種オプション設定の組み合わせはさまざまですが、それらをすばやく切り替えながら、 複数のプロジェクトでも効率よく進めることができます。
詳しくは、ルネサスの公式サイトをご覧ください。

※HEW同梱版については、V.1.02 Release 01でバージョンアップを終了しました。
また、RX100シリーズ、RXv2コア搭載品(RX64MグループやRX700シリーズなど)の対応予定はありません。
詳細はルネサスの公式サイトをご覧ください。

C/C++コンパイラの特長

RXファミリマイコンの性能を引き出す最適化

大域レジスタ割り付け、定数伝播、末達ブロックの削除、リンカ同期の最適化など、強力な最適化と、命令並べ換えなどのCPUコアを意識した専用最適化を搭載。RXファミリマイコン向けに最適化したオブジェクト生成が可能です。

言語仕様

  • ANSI規格のC89、C99(可変長配列を除く)、およびC++言語仕様に準拠
  • Embedded C++仕様とクラスライブラリの提供
  • 多バイト文字対応

既存マイコンからの移植支援機能

R8C,M16Cファミリ用Cコンパイラ、H8,H8S,H8SXファミリ用C/C++コンパイラ向けにコーディングしたC/C++言語ソースファイルを 本コンパイラに流用する際に効果的な、互換性に影響のあるオプション指定、ソース記述をチェックするための機能をサポートしています。

また、char型の有符号/無符号の扱いなど、コンパイラに依存する言語仕様の切り替え機能もサポートしています。

RXファミリ用拡張言語仕様

RXファミリマイコン向けの拡張機能を豊富にサポートしています。

  • 割込みルーチン指定機能
  • インラインアセンブラ機能
  • 組込み関数(積和演算や特殊レジスタ操作など)
  • 関数単位オプション指定
  • packed構造体
  • ビットフィールドの並び順指定

オリジナル ボーナスソフト

さらに当社独自の特典として、MISRA-C:2012ルールチェックにも対応した集中型静的コードチェックツールanyWarp CodeDirector for C/C++ の年間無償ライセンスなど日立ソリューションズオリジナルの開発支援ツール/ドキュメントを同梱!
組込みソフトウェア開発の品質向上と生産性向上を強力にサポートします。

  • 集中型静的コードチェックツールanyWarp CodeDirector for C/C++ の年間無償ライセンス(※1)
  • アセンブラ差分認識ツール
  • HeapAnalyzer(ヒープメモリ視覚化ツール) (※2)
  • HEW-Doxygen 連携マニュアル (※2)
  • HEW-Subversion 連携マニュアル (※2)

※1:有償版のanyWarp CodeDirector for C/C++に比べ一部機能制限があります。
anyWarp CodeDirector for C/C++ の詳細については、下記ページをご参照ください。

※2:HEW同梱版のみ
ボーナスソフト以外の統合開発環境は、ルネサスエレクトロニクス社製RTCRX0000CL02WDR(CS+同梱版),R0C5RX00XSW01R(HEW同梱版)と同一製品です。

お問い合わせ

ご購入前の商品・サービスに関するご質問・ご相談など

お電話でのお問い合わせ
0120-571-488 受付時間:月曜日から金曜日(祝祭日除く)10時から17時30分
Webからのお問い合わせ
資料請求・お問い合わせ

最終更新日:2011年11月9日

お問い合わせ

ご購入前の商品・サービスに関するご質問・ご相談など

お電話でのお問い合わせ 0120-571-488 受付時間:月曜日から金曜日(祝祭日除く)10時から17時30分

Webからのお問い合わせ

資料請求・お問い合わせ

ITのお悩みをソリュっと解決!特命課ソリュートくんがいく!
日立ソリューションズのご紹介
日立ソリューションズは、お客様の業務ライフサイクルにわたり、豊富なソリューションを全体最適の視点で組み合わせ、ワンストップで提供する「ハイブリッドインテグレーション」を実現します。