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 application
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.
|Interface for managing target computers|
|Get handle of target computer|
|Create object that contains target log messages|
|Linux Runtime Manager||Deploy and prototype service-oriented architecture (SOA) application components|
Convert DDS Blockset Model to AUTOSAR Adaptive
|Add target computer to target computers object|
|Connect Simulink to selected target computer|
|Create application package for model|
|Deploy application package to selected target computer|
|Disconnect Simulink from selected target computer|
|Get IP address of target computer|
|Get target computer name|
|Get user name of target computer|
|Get Boolean value representing target computer connection status|
|Filter and get log messages|
|Remove application package from selected target computer|
|Delete target computer|
|Rename target computer|
|Set IP address for target computer|
|Set password for target computer|
|Set callback function to trigger when status of connection to target computer changes|
|Set user name for target computer|
|Delete docker image on target computer|
|Update target computer if it is out dated|
|Get list of available target computers|
|Get applications deployed to target computer and application states|
|Get state of application deployed to target computer|
|Get deployment location for selected target computer|
|Pause application running on target computer|
|Resume application on target computer|
|Trigger a function when state of application changes|
|Set location for deployed application on target computer|
|Terminate application that is running on target computer|
|Get list of measurable signals|
|Get list of tunable parameters|
|View signals selected to measure|
|Get value of parameter|
|Get values of tunable parameters|
|Remove signals for which visualization is not required|
|Restart streaming of signals|
|Add signals of interest to visualize application behavior|
|Start parameter tuning|
|Start streaming of signals and visualize results|
|Stop parameter tuning of the application|
|Stop streaming signal data|
|Write or tune application parameter|
- 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.