Cosmic ST10/Super10クロス開発ツール

COSMIC製品

- IDEA

- ZAP

STマイクロ社

- STM8

- STM10/Super10
- STM32

フリースケール社

- S08&HC08

- HC12&HCS12
- S12Z
- 56800/E
- ColdFire+/ColdFire
- Kinetis(ARM)

インフィニオン社

- xC16x

 

Cosmic ST10/Super10クロス開発ツール

ST10/Super10ファミリのためにCosmicツールチェーンは、革新的なデザインと開発の20年以上の本格的な、均一な製品ラインの一部である。全宇宙の製品は、技術サポートとアップデートの一年が含まれています。

Cosmic統合開発環境

ST10/Super10プロセッサファミリのために事前設定されてCosmic独自の統合開発環境- Windows用のすべての宇宙のCクロスコンパイラはIDEAを含む。IDEAはコズミックコンパイラで組み込みアプリケーションを開発するために設計されています。IDEAは、Windows 2000、XPとVistaの下で実行されている環境を使用して簡単に一つにエディタ、プロジェクトマネージャ、グラフィカルスマートメイク/ビルドする施設、プログラム解析、リンクファイル生成、ドキュメントマネージャとZAPデバッガを統合していますここをクリックして IDEAの詳細については。

サードパーティのIDE統合

ほとんど宇宙のコンパイラは簡単にそのようななどのサードパーティのIDEに統合することができボーランドCodeWrightのとCのためRistanCase開発アシスタント。 ここをクリックして詳細については。

Cosmicコンパイラ

Cコンパイラパッケージには含まれています:最適化ANSI-Cクロスコンパイラと統合開発環境、マクロアセンブラ、リンカ、ライブラリアン、HEXファイルの生成、オブジェクト形式コンバータ、デバッグサポートユーティリティ、ランタイム•ライブラリ•ソースコード、およびマルチパスコンパイラのコマンド•ドライバー。コンパイラは、ZAPデバッガの宇宙の行で非侵入Cソースレベルのデバッグをサポートしていますここをクリックしてコズミックコンパイラに関する一般的な情報のために。ST10/Super10具体的な機能が含まれます:

 ANSIおよびISO Cコンパイラ
コズミックST10/Super10コンパイラは、ANSIとISOのルールと規則に従います。すべてのコードやライブラリはST10/Super10プロセッサコアのために特別に最適化されています。
 すべてのST10とSuper10の誘導体およびサブ家族は(もサポートサポートされていますC166とXC166)を。
 C言語でのMACのサポート
Cコンパイラに"マック"変数を使用すると自動的にMAC命令を生成します。
 リエントラントと再帰
すべてのコードは、標準のANSIスタックフレームの規則を使用して、完全にリエントラントと再帰的です。
 ビット変数は、
標準ANSI Cのビットフィールドに加えて、CXST10/Super10は真/偽のフラグのためのメカニズムを梱包簡単かつ効率的にビットを提供_Boolキーワードを使用して、単一のビット変数をサポートしています。
 インラインアセンブリ
コンパイラは、C言語プログラムの内部でアセンブリコードを追加するための3つの便利なメソッドを提供します。メカニズムを渡す引数が含まれています。
 絶対的な物件は
オプションで対応するアセンブリのリストが点在再配置および/ または絶対Cを生成します。
 IEEE-754浮動小数点は
フルANSIライブラリ(ソースコードは含まれています)と、IEEE単精度浮動小数点フォーマットをサポート。
 可動コード機能
可動コード機能は、作成し、維持するためにブートローダーとプログラマーのようなRAMベースのコードを簡単にするために設計されています。リンカは自動的に可動コードを格納するROMにセグメントを作成します。その後、実行時 に、実行のためにRAMに移動可能コードを再配置してコピーするために供給ライブラリ関数を使用しています。
 サム機能チェック
サム機能とライブラリ(ソースを含む)チェック使いやすい、ユーザーはすぐに任意またはすべてのセクションで効率的なチェックサムを実装することができます。和の計算をチェックし、挿入が透過的にリンカによって管理されています。
 ミックスCとアセンブリ
コズミックツールが混在Cおよびアセンブリ•アプリケーションをサポートしています。C言語用アセンブラのサポートを含めると#定義し、Cおよびアセンブリ言語モジュールは、一般的な定数やマクロを共有する場合がありますので、#が含まれています。
 独立したフォーマットをホスト
コズミック再配置と絶対オブジェクトフォーマットはホストから独立しています。これは、ユーザのPC、SUNとHP上のリンクとデバッグ用のオブジェクトを共有することができます。
 IEEE-695デバッグサポート
コズミックコンパイラスイートは、多くの一般的なエミュレータとロジック•アナライザで使用されるIEEE-695標準のデバッグ•フォーマットをサポートしています。
 インサーキットエミュレータ互換
CXST10/Super10はローターからエミュレータと互換性があります。
 柔軟なコンパイラ•インターフェース
宇宙コンパイラは、それらが実質的にあらゆる環境で使用できるように強力で柔軟なように設計されている。宇宙自身のIDEAインターフェイスを使用するか、お好みのエディタを使用し、ユーティリティおよび/ またはソースコード管理システムを作る-それはあなたの選択です!

ZAPデバッガ

ZAPは、Windows用の使用可能なフル機能のソースレベルデバッガです。ZAPの直感的なグラフィカル•インターフェースは、すべてのターゲットと実行環境のために均一である。統合プロセッサシミュレータZAP ST10SIMデバッガは、スタンドアロンのデバッグ機能を提供し、シミュレーション環境です。ここをクリックして ZAPデバッガに関する一般的な情報のために。