- IDEA
- STM8
- S08&HC08
- xC16x
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ファイル・ジェネレータ、オブジェクト形式コンバータ、デバッグサポートユーティリティ、マルチパスコンパイラ・コマンド・ドライーバ