Embedded Coder Support Package for Linux Applications
Embedded Coder® Support Package for Linux Applications supports generating code, creating an executable program, running and stopping the executable program in the target execution environment, and instrumenting the running application. The support package enables you to interact with multiple target computers at the same time.
The Embedded Coder Support Package for Linux Applications supports:
Packaging and deployment
Linux Runtime Manager app
Linux Runtime Manager application that runs on your development computer enables you to manage applications on multiple target computers. You apply most of the support package functionality from the Linux Runtime Manager application.
Best practices to reduce the security risks while using the support package:
Restrict the access to host and target computer to trusted IP addresses.
Use dedicated router private network between host and target computer.
Restrict privileges to deployment location to the necessary users.
|Linux Runtime Manager
|Deploy and prototype service-oriented architecture (SOA) application components (Since R2022b)
Convert DDS Blockset Model to AUTOSAR Adaptive
|Add target computer to target computers object (Since R2022b)
|Connect Simulink to selected target computer (Since R2022b)
|Create application package for model (Since R2022b)
|Deploy application package to selected target computer (Since R2022b)
|Disconnect Simulink from selected target computer (Since R2022b)
|Get IP address of target computer (Since R2022b)
|Get target computer name (Since R2022b)
|Get user name of target computer (Since R2022b)
|Get Boolean value representing target computer connection status (Since R2022b)
|Filter and get log messages (Since R2022b)
|Remove application package from selected target computer (Since R2022b)
|Delete target computer (Since R2022b)
|Rename target computer (Since R2022b)
|Set IP address for target computer (Since R2022b)
|Set password for target computer (Since R2022b)
|Set callback function to trigger when status of connection to target computer changes (Since R2022b)
|Set user name for target computer (Since R2022b)
|Delete docker image on target computer (Since R2022b)
|Update target computer if it is out dated (Since R2022b)
|Get list of available target computers (Since R2022b)
|Get applications deployed to target computer and application states (Since R2022b)
|Get state of application deployed to target computer (Since R2022b)
|Get deployment location for selected target computer (Since R2022b)
|Pause application running on target computer (Since R2022b)
|Resume application on target computer (Since R2022b)
|Trigger a function when state of application changes (Since R2022b)
|Set location for deployed application on target computer (Since R2022b)
|Open application (Since R2022b)
|Terminate application that is running on target computer (Since R2022b)
|Get list of measurable signals (Since R2022b)
|Get list of tunable parameters (Since R2022b)
|View signals selected to measure (Since R2022b)
|Get value of parameter (Since R2022b)
|Get values of tunable parameters (Since R2022b)
|Remove signals for which visualization is not required (Since R2022b)
|Restart streaming of signals (Since R2022b)
|Add signals of interest to visualize application behavior (Since R2022b)
|Start parameter tuning (Since R2022b)
|Start streaming of signals and visualize results (Since R2022b)
|Stop parameter tuning of the application (Since R2022b)
|Stop streaming signal data (Since R2022b)
|Write or tune application parameter (Since R2022b)
- Support Package Installation
Steps to install support package.
- Setup Linux Target Computer
Setting up target computer.
- Build Simulink Model and Deploy Application
Build Simulink model and deploy application onto Linux target computer.
- Start and Stop Deployed Applications
Start, stop, resume, and terminate deployed applications.
- Tune Parameters and Measure Signal Data for Deployed Applications
Tune parameters and measure signal data as application runs on target computer.
- Analyze Logged Messages
View, filter, and analyze log messages by using Runtime Manager application.
- External Mode Simulation of Deployed Applications
Perform external model simulation for the deployed applications.
Troubleshoot problems that you encounter while using the Embedded Coder Support Package for Linux Applications.