主要内容

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 起)
addTarget将目标计算机添加到目标计算机对象 (自 R2022b 起)
connectSimulink 连接到所选目标计算机 (自 R2022b 起)
disconnect从所选目标计算机断开与 Simulink 的连接 (自 R2022b 起)
getIPAddress获取目标计算机的 IP 地址 (自 R2022b 起)
getSSHPort获取连接到目标计算机的端口号 (自 R2023b 起)
getTargetGet handle of target computer (自 R2022b 起)
getTargetName获取目标计算机名称 (自 R2022b 起)
getUserName获取目标计算机的用户名 (自 R2022b 起)
isConnectedGet Boolean value representing target computer connection status (自 R2022b 起)
removeApplicationPackage从选定的目标计算机中删除应用程序包 (自 R2022b 起)
removeTargetDelete target computer (自 R2022b 起)
renameTargetRename target computer (自 R2022b 起)
restartContainerRestart or recreate docker container (自 R2024a 起)
setIPAddress设置目标计算机的 IP 地址 (自 R2022b 起)
setPassword为目标计算机设置密码 (自 R2022b 起)
setSSHPort设置 SSH 端口号 (自 R2023b 起)
setTargetConnectionStatusCallbackSet callback function to trigger when status of connection to target computer changes (自 R2022b 起)
setUserNameSet user name for target computer (自 R2022b 起)
uninstallTarget删除目标计算机上的 docker 镜像 (自 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 起)
resumeApplication在目标计算机上恢复应用程序 (自 R2022b 起)
setApplicationStateCallbackTrigger a function when state of application changes (自 R2022b 起)
setDeploymentLocationSet location for deployed application on target computer (自 R2022b 起)
startApplication启动应用程序 (自 R2022b 起)
stopApplicationTerminate application that is running on target computer (自 R2022b 起)
getMeasurements获取可测量信号列表 (自 R2022b 起)
getParameters获取可调参数列表 (自 R2022b 起)
getSignalsUnderInstrumentView signals selected to measure (自 R2022b 起)
linux.LogMessages创建包含目标日志消息的对象 (自 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 起)
startMonitorAndTune开始参数调整和信号监控 (自 R2022b 起)
startStreaming开始信号流并可视化结果 (自 R2022b 起)
stopMonitorAndTuneStop parameter tuning of the application (自 R2022b 起)
stopStreaming停止流信号数据 (自 R2022b 起)
writeParameterWrite or tune application parameter (自 R2022b 起)

主题

精选示例