Embedded Coder software supports AUTomotive Open System ARchitecture (AUTOSAR), an open and standardized automotive software architecture. Automobile manufacturers, suppliers, and tool developers jointly develop AUTOSAR components.
In Simulink, you create a representation of an AUTOSAR
atomic software component. Use model-based design tools to develop
the algorithmic content of the component. Use Embedded
Coder to
generate arxml
descriptions and AUTOSAR-compliant
C code for testing in Simulink or integration into the AUTOSAR
Runtime Environment (RTE).
AUTOSAR code generation requires the Embedded Coder Support Package for AUTOSAR Standard. To download the support package, see Install Support Package for AUTOSAR Standard.
AUTOSAR Standard (Embedded Coder)
The AUTOSAR standard describes an automotive software architecture, with Application, Runtime Environment (RTE), and Basic Software (BSW) layers.
Workflows for AUTOSAR (Embedded Coder)
Round-trip and Simulink originated workflows for modeling AUTOSAR software components in Simulink.
Getting Started with AUTOSAR Code Generation
Generate AUTOSAR-compliant C code and export AUTOSAR XML (arxml
) descriptions from a Simulink® model.
Import AUTOSAR Component to Simulink
Create Simulink® representation of AUTOSAR component imported from AUTOSAR authoring tool arxml
file
Import AUTOSAR Composition to Simulink
Create Simulink® representation of AUTOSAR composition imported from AUTOSAR authoring tool arxml
file
Design AUTOSAR Components, Simulate, and Generate Code
Develop AUTOSAR components by implementing behavior algorithms, simulating components and compositions, and generating component code
Modeling Patterns for AUTOSAR Runnables
Use Simulink® models, subsystems, and functions to model AUTOSAR atomic software components and their runnable entities (runnables).
Simulate AUTOSAR Basic Software Services and Runtime Environment
Simulate AUTOSAR component calls to Basic Software memory and diagnostic services using reference implementations
AUTOSAR Property and Map Function Examples (Embedded Coder)
MATLAB® scripts that illustrate AUTOSAR function call combinations.