Ecu Extract Producer
Ecu Extract Producer (EcuXPro) is a specialized tool designed to isolate and export configuration and design data for a specific ECU from the overall AUTOSAR system model. In the AUTOSAR context, an ECU extract represents a tailored subset of the system description, containing all relevant information required for a particular ECU instance.
EcuXPro supports the conversion of various input formats, including communication, diagnostics, security, and legacy data, into a unified extract. This generated ECU extract serves as the primary input for downstream DaVinci Configurator Classic, making it an essential starting point for the ECU configuration process.
What Can I Use EcuXPro For?
Convert legacy files
The legacy file converter transforms legacy formats such as DBC files into ECU extracts for use in modern workflows. The system description extraction feature converts a system design ARXML file into ECU extract.
Extract System Description
The System Description Extractor transforms AUTOSAR System Description files into an ECU Extract, which serves as the basis for further ECU-specific configuration and integration.
Merge multiple ECU extracts
The merger combines multiple ECU extract files into a single, unified ECU extract. The resulting ECU extract contains all merged data and can be directly used for further processing in the DaVinci Configurator Classic.
Handle multi-variant ECU extracts
The variant handler filters a multi-variant ECU extract based on selected conditions and generates a variant-specified ECU extract containing only the relevant data for further configuration.
Input File Preprocessing with EcuXPro
ARXML files generated during System Design contain system-wide architectural data, which cannot be directly used for ECU-specific configuration. As part of the input preprocessing, EcuXPro converts these system description files into ECU Extract Models that include only the data relevant to a specific ECU. This tailored extract serves as the input for DaVinci Configurator Classic, where it is further processed using AUTOSAR derivation rules (System Template Annex C) and MICROSAR-specific mapping logic to generate the final EcuC-ARXML file.