IDEAは、組込みアプリケーションを開発するためにCosmicCクロスコンパイラと設計されています。エディタ、プロジェクトマネージャ、グラフィカルスマートメイク/ビルドする施設、プログラム解析、リンクファイル生成、ドキュメントマネージャとZAPデバッガを統合されています。開発環境は、Windows7とXPにインストールされ動作します。
統合Windowsエディタ
Cおよびアセンブリソースの両方のためのシンタックスハイライトと、Windowsスタイルのエディタ
-プロジェクトマネージャ
便利なプロジェクトウィンドウは容易なアクセスを提供
-プロジェクトマネージャ
メイク、ビルド、タッチ、マーク、コンパイル、リンクおよびデバッグなど、最も頻繁に使用する機能は、プロジェクトウィンドウ内に、容易なアクセスとして提供。また、ドラッグ&ドロップをサポートしています。選択して、Windowsエクスプローラから簡単なセットアップのためのプロジェクトマネージャーにファイルをドラッグすることができます。
- プログラム・アナライザ
直感的なエクスプローラスタイルソースファイル表示、ファイルの依存関係を含むコンパイラオプション表示、ビルドファイルのステイタス、最後の編集の日付と時間、関数プロトタイプ、コマンドライン定義、グローバル変数および静的変数とドキュメンテーション
リンク•ファイル•ジェネレータ
柔軟リンクビルダはポイントを提供し、メモリマップの設定をクリックします
グラフィカルビルドスマート
自動的に定義ユーティリティを再構築し、様々なコンパイラまたはユーザ実行する必要があるファイルのみをビルドするコンパイラとリンカを設定します。メイクの必要はありません。
ポイントアンドクリックオプション
IDEAは、コンパイラとアセンブラオプションのための直感的なグラフィカル設定を提供
自動エラー処理
エラーがファイルに含まれていますただダブルエラーをクリックして、エディタウィンドウには、エラーのあるラインで、そのファイルをオープン
グローバルおよびローカル•オプション•
IDEAは、両方のプロジェクトとファイルレベルで、コンパイラとアセンブラのオプションを設定することができます。
マルチファイル機能
プロジェクトのファイルまたはファイルまたはディレクトリの他のグループで検索。
ドキュメントマネージャ
、プロジェクトに、または個々のソースファイルに任意の文書やメモを添付
C言語のクロスコンパイラ、アセンブラ、プロセッサシミュレータ、ハードウェアデバッガ、ユニットテストやMISRAの構文チェック、および使いやすい統合開発環境( IDEA )が含まれています。68HC05, 68HC08, 6809, 68HC11, 68HC12, 68HCS12, 68HC16, CPU32/CPU32+, S12X&XGATE, S12Z, 56800,/E, ColdFire, Kinetis, XC16x,ST7,STM8, ST10m Super10, STM32, PowerPCなどサポートしています。
主に、自動車用トランスミッション、アンチロックブレーキ、エアバッグコントローラ、洗濯機、ペースメーカー、携帯電話、光ファイバスイッチ、建設機械、航空電子工学、ロボット工学、宇宙開発ツールを含む種々の製品に見られる電子システムの利用されています。
Windowsで利用可能な独自の統合開発環境を提供いたします。
Cosmicコンパイラは、ANSIとISO基準に準拠しています。C Syntax拡張は、ゼロページ、プリフェラル、EEPROMおよびページメモリなどのプロセッサ固有の機能を提供します。
標準のANSIのスタックフレームを利用して、プログラムやサブルーチンが、実行の途中で割り込まれ、その実行が完了する前に再び呼び出され実行されても安全という性質を指すことができます。プログラムの関数やメソッドなどの記述のなかに、その関数など自体への呼ぶ出しコードが含まれる「再帰的定義」ができます。
Cosmicコンパイラが提供するすべてのライブラリのソースコードが付属します。
コンパイラは、引数の受け渡しを含むCプログラムのなかに、アセンプリコードを追加するための便利なメソッドをサポートしています。
必要に応じて、アセンブリのリストが点在し、再配置と絶対値のC、もしくは、その一部を見せます。
アブソリュート・オブジェクト・フォーマットは、独立した仕組みをもっております。ユーザの開発が、Windowsでも、Linuxでも、共通したリンクとデバッグのためのオブジェクトを共有することが可能です。
Comicコンパイラは、多くのエミュレータやロジック・アナライザで利用されるIEEE-659とELF/DWARF2.0フォーマットをサポートしています。
割り込みは、Cのなかで完全に管理することが可能です。コンパイルが必要なレジスタを保存し、復元可能です。
C#の定義をサポートし、C言語およびアセンブリ言語のモジュールは、共通の定数やマクロを共有することができるようにサポートされています。
メモリー内のコードを配置し、グローバル変数を初期化することができます。ほどんどのターゲットのに対して自動化されたチェックサムを生成することが可能です。
ライブラリ、HEXファイル・ジェネレータ、オブジェクト形式コンバータ、デバッグサポートユーティリティ、マルチパスコンパイラ・コマンド・ドライーバ
評価用ソフトウエア | |
---|---|
フリースケール製Power Architectureファミリ(Qiruva/5xxx等)評価ライセンス。16Kサイズ制限あり。 |
|
フリースケール製HCS12XとXGATE用コンパイラ、ZAPデバッガ、シミュレータ、P&E製Multilink使用時のZAP BDMデバッガおよびプログラミング。4Kサイズ制限あり。別途、P&E製Multilink必要。 |
|
フリースケール製HC05ファミリ評価ライセンス。1Kサイズ制限あり。 |
|
HC08評価ツール フリースケール製68HC08/HCS08ファミリ評価ライセンス。CX6808コンパイラ、ZAPデバッガ、シミュレータ、P&E製Multilink使用時のZAP HCS08 BDMデバッガおよびプログラマ。4Kサイズ制限あり。 |
|
フリースケール製HC12/HCS12ファミリ評価ライセンス。CX6812コンパイラ、ZAPデバッガ、シミュレータ、P&E製Multilink使用時のZAP HCS08 BDMデバッガおよびプログラマ。4Kサイズ制限あり。 |
|
フリースケール製HC11ファミリ評価ライセンス。4Kサイズ制限あり。 |
|
フリースケール製HC16ファミリ評価ライセンス。4Kサイズ制限あり。 |
|
フリースケール製68300ファミリ評価ライセンス。4Kサイズ制限あり。 |
|
フリースケール製Kinetisファミリ評価ライセンス。4Kサイズ制限あり。 |
|
Kinetis(ARM Cortex M3/M4ベース)評価ツール フリースケール製Kinetisファミリ評価ライセンス。64Kサイズ制限あり。 |
評価用ソフトウエア | |
---|---|
STマイクロエレクトロニクス製Power Architectureファミリ(SP56等)評価ライセンス8Kサイズ制限あり。 |
|
STマイクロエレクトロニクス製ST7ファミリ評価ライセンス。4Kサイズ制限あり。 |
|
STマイクロエレクトロニクス製STM32ファミリ評価ライセンス。4Kサイズ制限あり。 |
|
STM32(ARM Cortex M3/M4ベース)評価ツール フリースケール製STM32ファミリ評価ライセンス。64Kサイズ制限あり。 |