DaVinci Configurator Classic
DaVinci Configurator Classic addresses the software integration phase of your MICROSAR Classic ECU project. It helps you with setting up connections between your Software Components (SWCs) and Basic Software (BSW) modules, ensuring that your ECU software system functions correctly and efficiently.
To realize this, DaVinci Configurator Classic provides a set of tools and features to configure, validate, and generate the BSW and the Runtime Environment (RTE).
SWC |
Specifies application logic |
BSW |
Specifies reusable modules that
|
RTE |
Specifies communication between SWCs and BSW modules |
Use Cases
With DaVinci Configurator Classic, you can configure, validate and generate the BSW and RTE for your ECU project.
Configuration
To configure the BSW and RTE for your ECU project, DaVinci Configurator Classic provides a set of features and parameters.
- BSW
-
To describe how the BSW behaves on your ECU, you can configure parameters of BSW modules via DaVinci Configurator Classic.
- RTE
-
To describe how calls from SWCs to BSW modules (and vice versa) should be routed on your ECU (considering ports, events/runnables, services), you can configure the RTE via DaVinci Configurator Classic.
Features
To assist you with the software integration process and fit your project workflow needs, DaVinci Configurator Classic provides a variety of features.
Assisted Issue Solving |
|
Customizable Generation |
|
Automation and Scripting |
|
User Interfaces |
|
Architecture
DaVinci Configurator Classic uses a client-daemon architecture that supports flexible and scalable AUTOSAR configuration workflows.
Config Core
Config Core is a durable core background process that manages business logic, configuration tasks, and data processing.
Technical Features
Modularity |
Config Core implements modular task units, improving traceability and processing of input files and execution on build systems. |
Optimized Loading |
Config Core stores BSW Packages and DaVinci Projects across sessions, reducing load times. |
Multi-Client Support |
Multiple clients can connect to Config Core simultaneously, enabling collaborative and parallel workflows. |
Resource Management |
Config Core automatically shuts down after a defined period of inactivity to conserve system resources. |
Configuration Formats
-
JSON for DaVinci Project and pipeline configurations
-
AUTOSAR-compliant XML (ARXML) for BSW and RTE module configurations
-
Groovy or Kotlin for scripting
User Interfaces
CLI Client |
Optimal for scripting and pipeline-based automation (for CI/CD environments on Windows and Linux) |
GUI Client (Evo 1) |
Offers a familiar graphical environment (compared to DaVinci Configurator Classic Version 5), built on the Eclipse Platform [External] |
GUI Client (Evo 2) |
Offers a platform-independent graphical environment, built on web technologies |