|
§厳格なコーディングルールで開発されたカーネル
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を使用することにより、アプリケーション開発が容易となります。最適化コンパイラは、コードサイズが小さく、高速な実行コードを生成します。また、ターゲットシミュレーションや、カーネルオブジェクトを意識したデバッグが可能です。
§ライセンス
標準的なライセンスでソースコードが提供され、ロイヤリティフリーです。
|