Main Content

Embedded Coder Support Package for Linux Applications

Linux® プラットフォームで実行されるサービス指向アーキテクチャ (SOA) アプリケーションの展開、操作、管理、キャリブレーション用のサポート パッケージ

Embedded Coder® Support Package for Linux Applications は、コードの生成、実行可能ファイルの作成、ターゲット実行環境での実行可能ファイルの実行と停止、および実行中のアプリケーションの計測をサポートしています。このサポート パッケージでは、複数のターゲット コンピューターを同時に操作できます。

Embedded Coder Support Package for Linux Applications は次をサポートしています。

  • パッケージ化と展開

  • Linux ランタイム マネージャー アプリ

  • ログ ビューアー

  • インストルメンテーション

開発用コンピューターで実行される Linux ランタイム マネージャー アプリケーションで、複数のターゲット コンピューター上のアプリケーションを管理できます。サポート パッケージの機能のほとんどは Linux ランタイム マネージャー アプリから適用します。

サポート パッケージを使用するときは、セキュリティ リスクを軽減するために次のベスト プラクティスに従います。

  • ホスト コンピューターおよびターゲット コンピューターへのアクセスを信頼された IP アドレスだけに制限する。

  • ホスト コンピューターとターゲット コンピューターの間で専用ルーターによるプライベート ネットワークを使用する。

  • 展開場所に対する権限を必要なユーザーだけに制限する。

オブジェクト

linux.TargetsInterface for managing target computers (R2022b 以降)
linuxTargetInterface for managing target computer (R2024a 以降)

アプリ

Linux ランタイム マネージャーDeploy and prototype service-oriented architecture (SOA) application components (R2022b 以降)

関数

すべて展開する

linux.utils.migrateDds2AdaptiveConvert DDS blockset model to AUTOSAR Adaptive model (R2022b 以降)
addTargetAdd target computer to target computers object (R2022b 以降)
connectConnect Simulink to selected target computer (R2022b 以降)
disconnectDisconnect Simulink from selected target computer (R2022b 以降)
getIPAddressGet IP address of target computer (R2022b 以降)
getSSHPortGet port number connected to target computer (R2023b 以降)
getTargetGet handle of target computer (R2022b 以降)
getTargetNameGet target computer name (R2022b 以降)
getUserNameGet user name of target computer (R2022b 以降)
isConnectedGet Boolean value representing target computer connection status (R2022b 以降)
removeApplicationPackageRemove application package from selected target computer (R2022b 以降)
removeTargetDelete target computer (R2022b 以降)
renameTargetRename target computer (R2022b 以降)
restartContainerRestart or recreate docker container (R2024a 以降)
setIPAddressSet IP address for target computer (R2022b 以降)
setPasswordSet password for target computer (R2022b 以降)
setSSHPortSet SSH port number (R2023b 以降)
setTargetConnectionStatusCallbackSet callback function to trigger when status of connection to target computer changes (R2022b 以降)
setUserNameSet user name for target computer (R2022b 以降)
uninstallTargetDelete docker image on target computer (R2022b 以降)
updateTargetUpdate docker image on target computer if there is a version mismatch (R2022b 以降)
deployApplicationPackageDeploy application package to selected target computer (R2022b 以降)
getAllTargetsGet list of available target computers (R2022b 以降)
getApplicationsGet applications deployed to target computer and application states (R2022b 以降)
getApplicationStateGet state of application deployed to target computer (R2022b 以降)
getDeploymentLocationGet deployment location for selected target computer (R2022b 以降)
linux.createApplicationPackageCreate application package for model (R2022b 以降)
linux.utils.getApplicationPackageDescriptionGet application package description (R2024a 以降)
pauseApplicationPause application running on target computer (R2022b 以降)
resumeApplicationResume application on target computer (R2022b 以降)
setApplicationStateCallbackTrigger a function when state of application changes (R2022b 以降)
setDeploymentLocationSet location for deployed application on target computer (R2022b 以降)
startApplicationLaunch application (R2022b 以降)
stopApplicationTerminate application that is running on target computer (R2022b 以降)
getMeasurementsGet list of measurable signals (R2022b 以降)
getParametersGet list of tunable parameters (R2022b 以降)
getSignalsUnderInstrumentView signals selected to measure (R2022b 以降)
linux.LogMessagesCreate object that contains target log messages (R2022b 以降)
linux.LogMessages.getFilter and get log messages (R2022b 以降)
readParameterGet value of parameter (R2022b 以降)
readParametersGet values of tunable parameters (R2022b 以降)
removeSignalsFromInstrumentRemove signals for which visualization is not required (R2022b 以降)
restartStreamingRestart streaming of signals (R2022b 以降)
selectSignalsToInstrumentAdd signals of interest to visualize application behavior (R2022b 以降)
startMonitorAndTuneStart parameter tuning and signal monitoring (R2022b 以降)
startStreamingStart streaming of signals and visualize results (R2022b 以降)
stopMonitorAndTuneStop parameter tuning of the application (R2022b 以降)
stopStreamingStop streaming signal data (R2022b 以降)
writeParameterWrite or tune application parameter (R2022b 以降)

トピック