AUTOSAR Workflows

Use Simulink® and Embedded Coder® to develop AUTOSAR software components

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.

Topics

Getting Started

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

Component Development

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.

Was this topic helpful?