IDEA(統合開発環境)
IDEAはCosmic独自の統合開発環境です。CosmicのCコンパイラはすべてIDEAで構成されています。
IDEAには以下のプログラムが含まれます。(Windows 95/98/NT/2000/XP環境下)
- エディタ
- Cおよびアセンブリソースの構文(シンタックス)を強調表示するWindows32bitMicroSoftエディタ
- エラーが見つかった時は、エラー箇所をダブルクリックするだけで該当箇所のエディタが表示されます
- プロジェクトマネジャー
- 新規作成、ビルド、リンクなどのよくアクセスする機能にアクセスしやすいウィンドウ
- ドラッグ&ドロップをサポートしているのでExplorer からファイルを選択してドロップするだけの簡単セットアップ
- グラフィックなビルド/新規作成機能
- ビルドし直して異なるコンパイラを動かす必要のあるファイルだけをビルドする為の、コンパイルあるいはリンカを提供します
- ユーザー定義されたユーティリティプログラムを自動的に構成。ファイルを作成する必要はありません
- プログラムアナライザ
- ファイル依存関係、ファイルのステータス、最終保存日時、プロトタイプ関数、 コマンドラインの定義などのコンパイラオプションは直感的な形式でExplorerのソースファイル画面に表示されます
- リンクファイル作成プログラム
- 汎用性のあるリンクビルダはポイント&クリックのメモリマップの構成を提供
- ドキュメントマネージャー
- どんなドキュメントやメモもプロジェクトファイルや個々のソースファイルに添付可能
- ZAPデバッガ
CosmicSoftware
CosmicSoftware はCコンパイラや組み込みシステムの開発ツールを製作しています。
STMicroelectronics社やFreescale社などのマイクロコントローラに向けた商品を手がけています。
CosmicのすべてのCコンパイラパッケージには以下のようなプログラムが含まれます。
- IDEA(Cosmic独自の統合開発環境)
- Cクロスコンパイラ
- マクロアセンブラ
- リンカ
- ライブラリアン
- オブジェクトインスペクタ
- HEXファイル生成プログラム
- オブジェクトフォーマットコンバータ
- デバッグ支援ユーティリティ(Comic独自のデバッガZAPを含む)
- 実行時ライブラリ
コンパイラコマンドドライバ マイクロコントローラ別の商品ラインナップは以下の通りです。
- STMicroelectronics社製
- Freescale社製
Freescale社製のマイクロコントローラについてはP&EMicroelectronics社のインターフェイスに
直接接続することが出来ます。またサードパーティのエミュレータやリアルタイムOSも使用可能です。
- Infineon社製