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.Targets用于管理目标计算机的接口 (自 R2022b 起)
linuxTargetInterface for managing target computer (自 R2024a 起)

App

Linux 运行时管理器部署和原型化面向服务的架构 (SOA) 应用程序组件 (自 R2022b 起)

函数

全部展开

linux.utils.migrateDds2AdaptiveConvert DDS blockset model to AUTOSAR Adaptive model (自 R2022b 起)
addTargetAdd target computer to target computers object (自 R2022b 起)
connectSimulink 连接到所选目标计算机 (自 R2022b 起)
disconnect从所选目标计算机断开与 Simulink 的连接 (自 R2022b 起)
getIPAddress获取目标计算机的 IP 地址 (自 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 起)

主题