Introduction#
Eclipse S-CORE was founded in September 2024 by automotive industry members with a shared goal: a code-first, open-source software platform for onboard ECUs that the whole industry can build on.
Rather than each company independently developing and maintaining a software platform — at high cost and without direct customer value — S-CORE provides a common foundation with:
A reference implementation that catches integration issues early and prevents known bugs from reappearing across projects
A Functional-Safety-compliant process (ISO 26262) applied to all modules, making S-CORE unique among open-source automotive projects
Full transparency: process, tooling, and CI checks are open source — any stakeholder can verify the results
Note: S-CORE is not a ready-to-integrate series product. It is a generic foundation for commercial distributions. Responsibility for ASPICE, ISO 21434 (cybersecurity), and ISO 26262 (functional safety) compliance of the final system always remains with the series project.
Get started with S-CORE#
Overview
Explore the S-CORE platform structure, technology stack and software architecture. Understand the core concepts before you start building.
Contribute own module
Follow a step-by-step guide to build and integrate your first S-CORE module — from source code to CI/CD and doc
What’s next?
Check how you can start being productive immediately
Software architecture#
Requirements
Understand the main goals of the S-CORE platform by reading the Stakeholder requirements and SW-platform Assumptions.
S-CORE v1.0 Roadmap
Follow the S-CORE v1.0 roadmap to understand upcoming milestones and planning towards the release of the version 1.0.
Project structure and processes#
Process Areas
Check the detailed documentation of every process area, which contains requirements, guidances, workflows and a list of work products for every process area in S-CORE.
Platform Management Plan (PMP)
Read about our project and organization structure in the Project Handbook. And learn how we deal with Platform Safety Plan or care about Software Verification Plan.
Reference Integration#
Integration Baseline
Discover how all platform modules are continuously built and tested together to form the authoritative S-CORE integration baseline.
Releases Overview
Browse the release notes and see the current state of the platform.
Integration Process
Follow the integration process to understand how platform modules are integrated together. Consult the cross-repo metrics report and the integration status for details.
Infrastructure and Tooling#
Documentation
Get to know the S-CORE tool stack, testing and CI infrastructure. Read the infra & tooling docs.
Status
Get insights into the current state of the S-CORE tooling and infrastructure. Check the status overview to see how the build and CI components are set up and maintained.
Toolchains
S-CORE provides hermetic Bazel toolchains for building its modules. Explore the C++ toolchains and the Rust toolchains used across the platform.