No data found Copy URL to share:http://bit.ly/1ohFesE 統合開発環境・コンパイラ・コード生成評価支援 リアルタイムOS エミュレータおよび関連製品 統合開発環境MULTI 【統合C/C++ Compiler】 対応デバイスに関する詳細はパートナー社までお問合せください。 velOSity ご利用可能なミドルウェア: 対応デバイスに関する詳細はパートナー社までお問合せください。 μ-velOSity §厳格なコーディングルールで開発されたカーネル 対応デバイスに関する詳細はパートナー社までお問合せください。 SuperTrace Probe 主な対応デバイス 対応デバイスに関する詳細はパートナー社までお問合せください。 動作環境 Green Hills Probe 主な対応デバイス 対応デバイスに関する詳細はパートナー社までお問合せください。 動作環境
株式会社アドバンスド・データ・コントロールズ
Company Description
Bitly URL
Map
Sub Locations
Products
Green Hills Software社製 統合開発環境MULTIは、世界中で最も実績のある統合開発環境です。高度に最適化された高性能コンパイラと、実行環境に依存しない統一されたGUIを ベースに、プログラミングからデバッグまでのソフトウェア開発作業を効率よくサポートします。
■1つのコンパイラで5種類の言語をサポート
C++ (ISO/IEC 14882:1998)
EC++&ETC++
C89 (ISO/IEC 9899:1989)
C99 (ISO/IEC 9899:1999)
K&R C
■GNU C互換のための拡張
■MISRA C サポート
■Green Hillsのコンパイラから生成されたコードは、サイズ・実行時間の両方で業界トップクラス
業界標準の第三者ベンチマーク機関であるEEMBCで公表
(EMBCCベンチマーク結果が公開されている28種のCPUデータの内、13種類のCPUデータが
GHSコンパイラによる)
【静的ソースコード解析ツール DoubleCheck】
ソースコードの実行経路を静的に追跡して解析をし、テスト工程では発見がきわめて困難なシステム障害の原因となるコード部を検出することで、非常に短期間でプログラムの品質を高めることができます。
また、McCabeのようなコードの複雑さなどを測定し、ソースコードの可読性や保守性を高めることができます。
【分散ビルドシステム】
実コードを生成するコンパイル及び静的ソースコード解析の処理を、ネットワーク上のコンピュータに分散して実行することにより、プログラム全体のビルド時間及び解析時間を大幅に短縮することができます。
【動的実行解析ツール TimeMachine】
JTAGエミュレータのSuperTraceProbeで取得したトレースデータに基づき、ターゲットプロセッサの動作履歴を復元する画期的な動的実行解析ツールです。
MULTIデバッガのGUIで、プログラムの動作履歴をデバッグ感覚で検証できるとともに、関数呼び出し回数やカバレッジなどの情報を、計測のためのコードを挿入することなく実現します。
【MULTIランチャー】
MULTIのツール/ユーティリティをアイコンで起動
【ワークスペース管理】
プロジェクト、スクリプト、アクションなどを管理
【プロジェクトマネジャ】
UNIXの“make機能”をGUI化したツール
プロジェクト単位での管理が可能
【バージョン管理機能】
MULTI組み込みエディタと併用することにより完全自動のチェックイン/チェックアウトがサポートされ、プロジェクトのファイルを誰がいつ最後に編集したかまでを記録/表示することができます。
【グラフィカルブラウザ】
プログラムの実行結果をグラフィカルに追跡表示するツール
【プロファイラ】
指定範囲内の実行時間に関する情報、呼び出し(実行)回数に関する情報やコードの未実行のブロックなどがMULTIウィンドウ中に表示されます。
【メモリエラー検出機能】
一般的なメモリアロケーションエラーを検出
【リモートターゲット接続 】
・MULTI+シミュレータサーバ
・MULTI+エミュレータサーバ
・MULTI+モニタサーバ
・組み込みOS(GHS製ツールでは各種組み込みOSの利用が可能)
など開発者を支援するための、多くの先進的な機能を搭載しています。
主な対応デバイス
動作環境
Windows® XP, NT®
Linux, Solaris
ページトップに戻る
業界トップのデターミニスティックなパフォーマンス、小さいフットプリント(12KB未満)、リファレンスBSPサポート、およびミドルウェアを提供し、自動車や、コスト意識の高いプロダクトにも最適です。
●ファイルシステム(DOS/FAT,wear-leveling FLASH,ISO9660,CIFS,NFS)
●ネットワーク(TCP/IP v4/v6とアプリケーション、ワイヤレス、セキュリティ)
●USB 2.0HostとDeviceスタックは、大容量ストレージ、HUB、キーボード、マウスおよび通信のためのクラスドライバをサポート
主な対応デバイス
ページトップに戻る
μ-velOSityは、ROMの最小サイズが1.6KBというフットプリント。しかも、約1500サイクルという最小CPUクロック数で起動できるように設計されているため、バッテリ駆動の携帯製品に最適です。
また、ANSI/ISO C準拠の非常に厳格なコーディングルールに基づいて開発されており、MISRA-Cのサブセットが適用されています。ソースコードはプログラムの複雑さを 測る指標のひとつであるMcCabeの Cyclomatic code complexity の値で 8 を超えることはありません。
ANSI/ISO C準拠の非常に厳格なコーディングルールに基づきMISRA-Cのサブセットも適用されています。ソースコードはプログラムの複雑さを測る指標のひとつで あるMcCabeの Cyclomatic code complexity の値で8を超えません。
§超コンパクト、超高速
ROMの最小サイズが1.6KBというフットプリント。しかも、約1500サイクルという最小CPUクロック数で起動できるように設計されています。
§分かりやすいAPI
明瞭で分り易いAPIを使用することにより、製品開発時間の削減、製品の保守効率を向上させます。
§ミドルウェア
以下のミドルウェアがオプションとして用意されています。
* TCP/IP v4/v6 プロトコルスタック (GHNet)
* MS-DOS FAT ファイルシステム
* フラッシュファイルシステム(WLFS2)
* USBデバイスサイドスタック
* 組込み用グラフィック(PEG)
§優れたスケーラビリティ
μ- velOSityを用いて開発されたソフトウェアは、INTEGRITY や velOSity などの上位RTOSで、完全な上位互換が保証されます。GHS社製RTOS製品ファミリを使用することにより、ローエンドからハイエンド製品まで、わずか な修正で共有し使用することが可能となります。
§高機能で安定性の高い開発ツール
統合開発環境MULTIを使用することにより、アプリケーション開発が容易となります。最適化コンパイラは、コードサイズが小さく、高速な実行コードを生成します。また、ターゲットシミュレーションや、カーネルオブジェクトを意識したデバッグが可能です。
§ライセンス
標準的なライセンスでソースコードが提供され、ロイヤリティフリーです。
主な対応デバイス
ページトップに戻る
1Gバイトのトレースメモリを内蔵するSuperTrace Probeは、デバッグのためのターゲットプロセッサの実行制御機能とともに、数億個以上のトレースフレームを対象にしたプロセッサの動作履歴を記録します。
統合開発環境MULTIと動的実行解析ツールTimeMachineの連動により、プロセッサの動作履歴を復元し、テスト時に発生する障害の解析のみならずパフォーマンス向上のためのプログラムボトルネックの早期発見や、最適なモジュールアルゴリズムのスムーズな選択などを支援します。
対応クロスソフト
Green Hills ProbeはMULTIデバッガと連動し、特別な手続きなしにターゲットシステムへのプログラムダウンロード、制御、デバッグが行える先進的なハードウェ アデバッグプローブです。3種類のホスト・インターフェースを備え、最大500Kバイト/秒の高速ダウンロードが可能です。また32bit RISCプロセッサを搭載し、コンフィグレーション可能なロジックを採用しているため、今日のデバッガ・テクノロジに、劇的な進歩をもたらします。
対応クロスソフト
Japan
32-bit RISC MCUs & MPUs