統合開発環境 MULTI リアルタイムOS INTEGRITY µ-velOSity ハードウェア・デバッグプローブ SuperTrace Probe Green Hills Probe タイミング検証・最適化 SymTA/S TraceAnalyzer ハードウェア自動設計ツール Accelerate 認証サービス Conformance Test Service
自動運転用映像サービス VERTechs (外部リンク) その他 DinkumLibrary (外部リンク) EDG Front End (外部リンク)

統合開発環境 MULTI

MULTI

基本ツール

コンパイラ

『MULTI』のコンパイラは、数百の高度な最適化技法を適用することで、非常にコンパクトなコードサイズを実現しつつ、実行スピードの向上をも実現します。

主なコンパイラの最適化技法:
  • ループ最適化
  • テールリカージョン最適化
  • パイプライン最適化
  • メモリ最適化
  • 定数伝播
  • 関数の自動インライン展開(呼び出し元と呼び出し先が別ファイルでも対応)
  • 自動変数のレジスタ割り付け/カラーリングによるレジスタの割り付け/レジスタの合成
  • 共通部分式削除/部分冗長性除去/デッドコードの削除/スタティック・アドレスの除去
    など...

このように、一般的な最適化技法のみならず、Green Hills Software社独自の最適化技法もコンパイラとリンカに実装することで、組込みシステムに適したきわめて高いパフォーマンスをもつコード生成を実現します。

※最適化技法の一部は、ターゲットプロセッサに依存します。

MULTI ランチャ
※画像クリックで拡大図を表示

『MULTI』の主要なツールの起動、開いているウィンドウへのアクセスや『MULTI』のワークスペースの管理が迅速に行えます。

主な機能:
  • 最近使用したプロジェクト、ファイル、プログラムなどの履歴をショートカットとして登録
  • ワークスペース管理機能(固有のプロジェクトに関連したファイル、ツール、仕掛りの作業項目などを保管し、容易にアクセス、実行できる仮想エリア)
MULTI エディタ
※画像クリックで拡大図を表示

テキストファイルを編集するためのグラフィカルエディタです。

MULTI デバッガ
※画像クリックで拡大図を表示

MULTIデバッガは、ソース、アセンブリや混在した言語をサポートする強力なグラフィカルデバッガです。

主な機能:
プロジェクト管理 / MULTI プロジェクト・マネージャ
※画像クリックで拡大図を表示

プログラムの管理およびビルド用のグラフィカル・インタフェースです。

主な機能:
バージョン管理 / MULTI チェックアウトブラウザ
※画像クリックで拡大図を表示

サードパーティ製のツールと連携し、バージョンコントロールシステムの管理下に置かれているファイルを閲覧するためのグラフィカルビューアです。

主な機能:
  • 前回の更新以来リポジトリ内で変更のあったファイルをすばやく検索
  • チェックアウトしたローカルファイルの状態を確認
  • ソースリポジトリにあるファイルと比較
  • ファイルの更新、コミット、追加など基本的なバージョン管理
ユーティリティランチャ
※画像クリックで拡大図を表示

『MULTI』で作成されたオブジェクトファイル、ライブラリや実行形式ファイルの分析や、その他操作を行うためのユーティリティの収集です。

関連ページ
関連リンク
カタログダウンロード