主要内容

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 起)
getTarget获取目标计算机的句柄 (自 R2022b 起)
getTargetName获取目标计算机名称 (自 R2022b 起)
getUserName获取目标计算机的用户名 (自 R2022b 起)
isConnectedGet Boolean value representing target computer connection status (自 R2022b 起)
removeApplicationPackage从选定目标计算机删除应用程序包 (自 R2022b 起)
removeTarget删除目标计算机 (自 R2022b 起)
renameTarget重命名目标计算机 (自 R2022b 起)
restartContainer重启或重新创建 Docker 容器 (自 R2024a 起)
setIPAddress设置目标计算机的 IP 地址 (自 R2022b 起)
setPassword为目标计算机设置密码 (自 R2022b 起)
setSSHPort设置 SSH 端口号 (自 R2023b 起)
setTargetConnectionStatusCallbackSet callback function to trigger when status of connection to target computer changes (自 R2022b 起)
setUserName设置目标计算机的用户名 (自 R2022b 起)
uninstallTarget删除目标计算机上的 Docker 镜像 (自 R2022b 起)
updateTarget如果存在版本不匹配,则更新目标计算机上的 Docker 镜像 (自 R2022b 起)
deployApplicationPackageDeploy application package to selected target computer (自 R2022b 起)
getAllTargets获取可用目标计算机的列表 (自 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 起)
pauseApplication暂停在目标计算机上运行的应用程序 (自 R2022b 起)
resumeApplication在目标计算机上继续运行应用程序 (自 R2022b 起)
setApplicationStateCallbackTrigger a function when state of application changes (自 R2022b 起)
setDeploymentLocationSet location for deployed application on target computer (自 R2022b 起)
startApplication启动应用程序 (自 R2022b 起)
stopApplication终止在目标计算机上运行的应用程序 (自 R2022b 起)
getMeasurements获取可测量信号的列表 (自 R2022b 起)
getParameters获取可调参数列表 (自 R2022b 起)
getSignalsUnderInstrumentView signals selected to measure (自 R2022b 起)
linux.LogMessages创建包含目标日志消息的对象 (自 R2022b 起)
linux.LogMessages.getFilter and get log messages (自 R2022b 起)
readParameter获取参数值 (自 R2022b 起)
readParametersGet values of tunable parameters (自 R2022b 起)
removeSignalsFromInstrumentRemove signals for which visualization is not required (自 R2022b 起)
restartStreaming重新启动信号的流式传输 (自 R2022b 起)
selectSignalsToInstrumentAdd signals of interest to visualize application behavior (自 R2022b 起)
startMonitorAndTune启动参数调节和信号监控 (自 R2022b 起)
startStreaming启动信号的流式传输并可视化结果 (自 R2022b 起)
stopMonitorAndTune停止应用程序的参数调节 (自 R2022b 起)
stopStreaming停止流式传输信号数据 (自 R2022b 起)
writeParameterWrite or tune application parameter (自 R2022b 起)

主题

精选示例