カスタム ツールチェーンの登録
ToolchainInfo オブジェクトの作成および検証で説明されているように、カスタム ツールチェーンを登録する前にToolchainInfo
オブジェクトを作成および検証します。
関数
save
を使用して MATLAB®ワークスペース変数内のcoder.make.ToolchainInfo
オブジェクトから MATLAB 形式のバイナリ ファイル (MAT ファイル) を作成します。たとえば、次のコマンドを入力します。savenewtoolchn_tctc
新しい
.mat
ファイルが現在のフォルダーに表示されます。rtwTargetInfo.m
と呼ばれる新しい MATLAB 関数を作成します。rtwTargetInfo.m
に以下のテキストをコピーし、貼り付けます。functionrtwTargetInfo(tr)% RTWTARGETINFO Target info callbacktr.registerTargetInfo(@loc_createToolchain);end% -------------------------------------------------------------------------% Create the ToolchainInfoRegistry entries% -------------------------------------------------------------------------functionconfig = loc_createToolchain config(1) = coder.make.ToolchainInfoRegistry; config(1).Name ='
| ; config(1).FileName = fullfile('' ' ,'' ); config(1).TargetHWDeviceType = {'' }; config(1).Platform = {'' };%注册更多的客户tom toolchains:% 1) Copy and paste the five preceding 'config' lines.% 2) Increment the index of config().% 3) Replace the values between angle brackets.% 4) Remove the angle brackets.end山かっこの間の項目を実数値と置き換え、山かっこを削除します。
Name
- 次の推奨された形式を使用して、ツールチェーン定義ファイルに固有の名前を付けます。名前、バージョン番号、ビルドおよびプラットフォーム。FileName
- MAT ファイルの絶対パスと名前。TargetHWDeviceType
- プラットフォームまたはカスタム ツールチェーンによってサポートされるプラットフォーム。Platform
- カスタム ツールチェーンによってサポートされるホスト オペレーティング システム。すべてのプラットフォームについて次のワイルドカードを使用します。'*'
詳細は、プロパティの対応する
ToolchainInfo
プロパティを参照してください。MATLAB パス上のフォルダーに新しい
rtwTargetInfo.m
ファイルを保存します。すべての
rtwTargetInfo.m
ファイルを MATLAB パス上に一覧表示します。MATLAB コマンド ウィンドウを使用して次のように入力します。which-allrtwTargetInfo
作成した
rtwTargetInfo.m
ファイルがファイルの一覧に表示されることを確認します。TargetRegistry
をリセットし、rtwTargetInfo.m
ファイルからカスタム ツールチェーンを検出するようにします。RTW.TargetRegistry.getInstance('reset');
次に、カスタム ツールチェーンの使用で説明されているように、カスタム ツールチェーンを使用します。