RXファミリ用C/C++コンパイラパッケージ
対応MCU
- RXファミリ(32ビット)
概 要
本製品は以下のツールからなるC/C++コンパイラパッケージです。 組み込み用途におけるROM化システムの開発を前提とし、コード効率やプログラム実行速度を向上させる強力な最適化機能をはじめ、豊富な機器組み込み向け拡張機能を提供します。 このほか、各種ユーティリティもご用意しています。
- C/C++コンパイラ
ANSI規格C89,C99(可変長配列を除く)準拠。ANSI/ISO規格に基づき、例外処理やテンプレート機能をサポートした言語仕様です。
CまたはC++言語で記述されたRXアプリケーションをビルドし、コンパクトかつ高速なオブジェクトを生成します。
最適化機能は、共通式の削除やレジスタ割付などの一般的な最適化に加え、各マイコンに特化した最適化コードを実現。さらに、C/C++言語でサポートしていない割り込み関数記述やシステム命令記述など、組み込み用プログラム作成に必要な機能を拡張機能としてサポートする組み込み向け機能を提供します。
- アセンブラ
ファイルインクルード機能、条件付きアセンブリ機能、マクロ機能などのプリプロセッサ機能により、効率良くソースプログラムを記述できます。
- 最適化リンケージエディタ
コンパイラ及びアセンブラが出力した複数のオブジェクトプログラムを入力し、ロードモジュールまたはライブラリファイルを出力します。
- 標準ライブラリ構築ツール
コンパイラが提供する標準ライブラリファイルをユーザ指定オプションで構築します。
-
シミュレータデバッガ
高精度なサイクルアキュレートシミュレータ(CPUコア)。 ターゲットシステムのない段階で、アプリケーションのソースレベルデバッグ環境を提供します。プログラム性能評価機能および強力なデバッグ機能をサポートします。
- 各種ユーティリティ
スタック解析ツール Call Walker(C, C++およびアセンブラソースのモジュール階層ごとのスタック値表示機能。ドラッグ&ドロップによる関数配置の編集が可能)、メモリ割付情報ビューワ MapViewer(最適化リンケージエディタが出力するマップファイルのGUI表示機能)を提供します 。
- 統合開発環境
High-performance Embedded Workshop
Windows上で、プログラムの開発作業を簡単な操作で効率良く行うための開発環境を提供します。
コーディング~ビルド~デバッグの一連の工程で使用する各ツールを統合し、すべてHigh-performance Embedded Workshopインタフェースからの実行を可能にします。あたかも多機能な一つのツールであるかのように操作でき、生産性を向上させます。
Japan 日本語




