このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。
ビルド プロセスのカスタマイズ
クロスコンパイル、コード生成後の処理、ターゲット ビルド プロセスのカスタマイズ
アプリケーションの開発環境と実行時の要件に合わせて、ビルド プロセスやビルド プロセス インフラストラクチャをカスタマイズします。コードのコンパイルとリンク用にファイルとフラグを制御します。
パッケージ
ターゲット | ターゲット ハードウェア情報とビルド ツール情報の管理 |
クラス
オブジェクト
関数
トピック
ビルド プロセスのカスタマイズ
- Simulink モデルから生成されたコードのビルドに使用するアプローチ
生成されたコードのビルドに CMake、ツールチェーン、テンプレート makefile のいずれのアプローチを使用するかを選択する。 - Create Custom CMake Toolchain Definition
Capture high-level information about CMake-based toolchain and the target hardware it supports. - テンプレート makefile と make オプション
コード ジェネレーターに組み込まれているテンプレート makefile。 - ビルド プロセスのコンパイルおよびリンクの制御
ビルド プロセスがコード生成後に終了するかどうかを選択し (テンプレート makefile アプローチの場合)、テンプレート makefile のオプションを選択します。 - コンパイラの最適化の制御
makefile のコンパイラの最適化を Simulink® UI レベルで制御する。 - ビルド中のライブラリの位置および名前付けの制御
プリコンパイル済みのライブラリ、プリコンパイルされていないライブラリ、モデル参照ライブラリの場所を選択し、ビルド プロセスがライブラリに適用するファイル拡張子を選択します。 - 最上位モデル コードの再生成の制御
最上位モデル用にコードを再生成するオプションを選択します。 - 並列ビルドを使用した参照モデルのビルド時間の短縮
並列ビルドを適用し、大きなモデル参照階層のビルド時間を短縮します。 - 生成される makefile を makecfg を使用して S-Function 用にカスタマイズする
S-Function のビルド プロセス用に makefile の生成を構成する。 - コード生成後のビルド プロセスのカスタマイズ
コード生成後のコマンドを使用してビルド プロセスを変更し、(オプションで) ビルド情報オブジェクトを使用し、このプロセスを拡張します。 - 生成コードの移動または共有
生成コードとアーティファクトをパッケージ化して別の開発環境に移動する。 - 別の開発環境でのコードのコンパイル
生成されたコードを別の環境に移動させて、コンパイルする。
ビルド プロセス インフラストラクチャのカスタマイズ
- カスタム ツールチェーンの登録および実行可能ファイルのビルド
ツールチェーンを登録および使用して実行可能ファイルをビルドします。 - STF_make_rtw_hook ファイルによるビルド プロセスのカスタマイズ
カスタム
フック ファイルでビルド プロセス フック機能を使用し、ビルド プロセスを変更します。STF
_make_rtw_hook.m - sl_customization.m によるビルド プロセスのカスタマイズ
カスタム sl_customization.m フック ファイルでビルド プロセス フックのメカニズムを使用し、ビルド プロセスを変更します。 - STF_rtw_info_hook で指定されたターゲット データの置換
MATLAB® Release 14 より前に作成されたカスタム ターゲットの場合、ターゲット固有の特徴を指定するためのカスタム
フックの使用を更新します。STF
_make_rtw_hook
カスタム ターゲットの開発
- カスタムのターゲット
MATLAB 設計および Simulink 設計をハードウェア プラットフォームに展開するソフトウェアを作成します。 - システム ターゲット ファイルのカスタマイズ
開発の目的を満たし、コード生成を制御するカスタム システム ターゲット ファイルを開発します。 - カスタム ターゲットのオプション機能
ツールチェーン準拠やモデル参照準拠など、コード生成機能と準拠するためのカスタム システム ターゲット ファイルに対するオプション機能のサポートを追加します。 - カスタム ターゲットを使用したツールチェーン アプローチのサポート
ビルド プロセスのユーザー インターフェイスをより制御するため、カスタム システム ターゲット ファイルにツールチェーン アプローチのサポートを追加します。 - C 関数プロトタイプ コントロールのサポート
より多くのビルド プロセス制御のために、カスタム システム ターゲット ファイルに C 関数プロトタイプ コントロールのサポートを追加します。 - モデル参照のサポート
モデル参照ビルドのために、カスタム システム ターゲット ファイルにモデル参照のサポートを追加します。 - コンパイラ最適化レベル コントロールのサポート
より多くのビルド プロセス制御のために、カスタム システム ターゲット ファイルにコンパイラ最適化レベル コントロールのサポートを追加します。 - 複数タスクの同時実行のサポート
マルチコア ターゲット モデルのために、マルチタスク実行サポートをカスタム システム ターゲット ファイルに追加します。 - デバイス ドライバー
リアルタイム開発プロジェクトの一部としてデバイス ドライバーを使用します。