Safe Open Vehicle Core: Standardised core software stack for the automotive industry

The image shows platform architecture in more details including surroundings as Board support package (BSP) and HW specific. (© Eclipse)

The Eclipse Safe Open Vehicle Core project is currently developing an open core stack for Software Defined Vehicles (SDVs) that is specifically designed for embedded high-performance ECUs. As modern ECUs often integrate several processors, the project places particular emphasis on interoperability between these computing units.

A key objective is to develop a modular, expandable architecture that enables simple integration and customisation for different automotive applications. This ensures both flexibility and scalability. At the same time, the aim is to optimise the entire stack end-to-end to ensure maximum efficiency and performance.

The project is supported by companies such as Accenture, BMW, Mercedes, ETAS, ESR Labs, Qorix, Continental and Bosch and is intended to form the non-differentiating core of a software stack for HPC ECUs in SDVs. The vision is a common software runtime environment that solves industry-specific challenges and avoids multiple developments through a standardised platform.

The tools provided either originate from existing open source projects or were developed as part of the SCORE project. The software is developed in both C++ and Rust. While C++ is used for existing modules adopted from the SCORE project, the project favours Rust for new functions. The programming language is considered particularly suitable for ISO 26262:2018-compliant development, as it offers greater security and memory management efficiency. (oe)

Link to the project page