MATLABコードからのコード生成
組み込みシステムのための MATLAB®コードからの C/C++ コードの生成
Embedded Coder®製品は、組み込みソフトウェアの開発に使用できる機能によってMATLAB Coder™製品を拡張します。Embedded Coder 製品では、プロフェッショナルな手書きのコードのような明確さと効率性をもつコードを生成できます。たとえば、次のようなことができます。
組み込みシステム用にコンパクトで効率的に実行されるコードを生成する。
生成コードの外観をカスタマイズする。
特定のターゲット環境向けに生成コードを最適化する。
既存のアプリケーション、関数およびデータを統合する。
コード検証アクティビティを容易にするトレース、レポート、およびテストの各オプションを有効にする。
Embedded Coder を使用して MATLAB コードから C/C++ コードを生成するには、次の製品が必要です。
MATLAB
MATLAB Coder
Embedded Coder
MATLAB Coderでは、プログラム制御構造、関数、行列演算などの主要な MATLAB 言語機能のサブセットがサポートされています。C/C++ コードを生成するには、MATLAB Coderアプリまたは関数codegen
を使用します。Embedded Coder では、生成されるコードの関数、ファイル、データを詳細に制御するために、追加のオプションや高度な最適化にアクセスできます。MATLAB コードからのコード生成のための Embedded Coder 機能を参照してください。
カテゴリ
- コードの外観
生成されたコード内での識別子、コード スタイル、コメント、関数、ファイル バナーの制御 - グローバル変数の表現
ストレージ クラスを使用したグローバル変数の表現の制御 - 検証
MATLAB コードと生成されたコード間の数値的等価性の表示 - パフォーマンス
実行時間プロファイリング、メモリ使用量のプロファイリング、最適化済みコード - コード置換のカスタマイズ
コード置換ライブラリの作成と管理