カスタムのターゲット
カスタム ターゲットは、MATLAB® 設計および Simulink® 設計をターゲット ハードウェアに展開するために作成するソフトウェア パッケージです。ソフトウェア パッケージを使用すると、アプリケーションをハードウェアに最適化、プロトタイプ、検証、および展開するためのタスクを実行できます。target
のクラスと関数を使用して実行できるタスクを次の表に示します。
タスク | 参照先 |
---|---|
新しいハードウェア デバイスおよびハードウェア ボードを [ハードウェア実行] 設定に登録する。 | |
CMake ベースのツールチェーンを使用してターゲット アプリケーションをビルドする。 | |
ターゲット ハードウェアでアプリケーションを展開、ダウンロード、実行する。 | |
エクスターナル モード シミュレーション中にパラメーターを調整してターゲット アプリケーションの信号を監視する。 | Simulink とターゲット ハードウェアの間のエクスターナル モードの接続性の設定 |
プロセッサインザループ (PIL) シミュレーションを実行して、MATLAB コードまたは Simulink モデルと生成されたコードとの間の数値的等価性をテストする。 | Set Up PIL Connectivity by Using Target Framework (Embedded Coder) Configure and Run PIL Simulation (Embedded Coder) |
PIL シミュレーションを通じてコード実行プロファイリングを実行する。 | Set Up PIL Connectivity by Using Target Framework (Embedded Coder) Create Execution-Time Profile for Generated Code (Embedded Coder) |
target
のクラスと関数で定義されるカスタム ターゲットとともに実行できる追加のタスクを次の表に示します。
タスク | 参照先 |
---|---|
メイン ファイルを生成または登録して生成コードをスケジュールする | Deploy Applications to Target Hardware (Embedded Coder) Model Multicore Concurrent Tasking Application (Embedded Coder) Target operating system (Embedded Coder) Generate Source and Header Files with a Custom File Processing (CFP) Template (Embedded Coder) |
ビルド フックを登録する。 | |
プロセッサ固有のコード置換ライブラリを使用して、生成されたコードを最適化する。 | コード置換 |
リアルタイム オペレーティング システムとデバイス ドライバーを統合する。 | |
フックとカスタム設定でカスタム システム ターゲット ファイルを定義して、ターゲット固有の行動をビルド プロセスに追加する。 |
MathWorks® 参照ターゲットに基づく ARM® プロセッサ用のカスタム ソフトウェアを作成することもできます。例については、次を参照してください。
ARM Cortex-A プロセッサ (Embedded Coder)
ARM Cortex-M プロセッサ (Embedded Coder)