Real-Time Workshop User's Guide | ![]() ![]() |
システムターゲットファイル
Target Language Compiler (TLC)は、Simulinkブロック線図(model
.rtw
)の中間記述からターゲット固有のCまたはAdaコードを生成します。 Target Language Compilerは、model
.rtw
を読み込み、複数のターゲットファイル(.tlc
ファイル)で構成されるプログラムを実行します。このプロセスの出力は、ソースファイルで、ユーザの開発システムのmakeユーティリティに送られます。
システムターゲットファイルは、コード生成プロセスを制御します。ユーザのターゲットに対してコード生成パラメータを設定するため、カスタマイズされたシステムターゲットファイルを作成する必要があります。つぎの標準のシステムターゲットファイルのいずれかをコピーして名前を変更して変更することを推奨します。
matlabroot
/rtw/c/grt/grt.tlc
ラピッドプロトタイピングターゲット用。matlabroot
/rtw/c/ert/ert.tlc
組み込み(製品)ターゲット用。第2章「技術的な概要」と第3章「コード生成とビルドオプション」は、コード生成とビルドプロセスにおけるシステムターゲットファイルの役割を説明しています。カスタムシステムターゲットファイルの作成のガイドラインは、「ビルドプロセスのカスタマイズ」に記述されています。
テンプレートMakeファイル
テンプレートmakeファイル (.tmf
ファイル)は、モデルと開発システムに関する情報を提供します。Real-Time Workshopは、この情報を使って、適切なmakeファイルmakefile (.mk
ファイル)を作成し、実行プログラムをビルドします。Real-Time Workshopは、異なるタイプのターゲットおよび開発システムに適した多くのテンプレートmakeファイルを提供します。標準のテンプレートmakeファイルは、「テンプレートMakeファイルとMakeオプション」に記述されています。
標準のテンプレートmakeファイルのいずれかがユーザの要求を満たす場合、プロジェクトでの使い方に従って、コピーし、名前を変更するだけでかまいません。より拡張的な変更を行う必要がある場合は、テンプレートmakeファイルの構造の詳しい説明である「テンプレートmakeファイル」を参照してください。
![]() | 組み込みターゲットのためのランタイムインタフェース | チュートリアル: カスタムターゲット構成の作成 | ![]() |