EB corbos AdaptiveCore
EB corbos AdaptiveCore is a safe and secure basic software platform designed specifically for automotive High-Performance Computing (HPC) units and Central E/E Architectures. It fully implements the AUTOSAR Adaptive specification and serves as the core backbone of the Automotive OS, providing a high-performance, flexible, and dynamically updatable execution environment for Advanced Driver Assistance Systems (ADAS), Autonomous Driving (AD), and dynamic gateways.
Three New Core Advantages
Complete ARA Execution Environment
Provides a full suite of standardized components, allowing upper-layer applications to focus on core logic development.
Hardware/Software Decoupling and Heterogeneous Platform Support
Supports multiple automotive communication protocols (SOME/IP, IPC) and is perfectly compatible with Linux and QNX systems.
Production-Grade Safety Certification
Built for safety-critical systems, meeting the highest automotive standards for functional safety and cybersecurity.
Technical Architecture and Core Module Functions (ARA Functional Clusters)
Communication & Execution
-
check_circle
Communication Management (ara::com): Supports high-performance automotive communication, including the Ethernet-based SOME/IP protocol, as well as IPC (Inter-Process Communication) between different cores/containers within a single chip, and provides flexible Communication Demos.
-
check_circle
Execution Management (ara::exec): Responsible for system initialization and dynamic Startup/Shutdown process management, strictly controlling resource allocation and execution order of processes.
-
check_circle
State Management (ara::sm): Handles global and local state transitions of automotive HPCs, dynamically adjusting system resource configurations.
System & Persistency Management
-
check_circle
Persistency Management (ara::per):Provides a secure storage mechanism for non-volatile data, ensuring critical configurations and data are not lost after ECU power loss or reboot.
-
check_circle
Time Synchronization (ara::time):Ensures all nodes and application processes in a distributed network are precisely synchronized to a unified time base.
-
check_circle
Log and Trace (ara::log):Provides high-performance Log collection and Trace mechanisms to facilitate troubleshooting during development and after-sales diagnostics.
Safety & Security
-
check_circle
Platform Health Management (ara::phm):Continuously monitors all active processes and hardware states (Health Monitoring). Upon detecting anomalies (e.g., process crashes, timeouts), it immediately executes a safe restart or switches to a backup mechanism.
-
check_circle
Cryptography Services (ara::crypto):Provides an abstracted interface for underlying hardware encryption, supporting data encryption and Signature Verification to prevent malicious tampering with firmware.
-
check_circle
Identity and Access Management (ara::iam):Implements strict access control to prevent unauthorized third-party applications from accessing core sensitive resources.
Diagnostics & FOTA
-
check_circle
Diagnostic Management (ara::diag):Supports UDS diagnostic services under the adaptive architecture, ensuring vehicles comply with regulations and after-sales maintenance requirements.
-
check_circle
Update and Configuration Management (ara::ucm):The key to Software-Defined Vehicles (SDV)! Supports runtime application downloads, version verification, and dynamic update deployments.
-
check_circle
Vehicle Lifecycle Management:Seamlessly integrates with fleet management systems (e.g., EB cadian Sync) to achieve vehicle-level secure FOTA Over-the-Air updates.
Development Environment and OS Compatibility
OS & Tools Environment
OS Platform Porting
- doneEB corbos Linux:Includes pre-configured system environments supporting Non-root Porting and Container-based Porting, suitable for big data processing and non-safety-critical applications.
- doneQNX OS:Supports high-reliability QNX system porting and features Sandbox Porting to ensure system robustness.
Virtualization Support
Supports EB corbos Hypervisor 2 virtualization technology, enabling the simultaneous running of multiple heterogeneous operating systems on the same SoC chip (e.g., running QNX for ADAS critical tasks on one side, and Linux for in-vehicle infotainment or data monitoring on the other), with internal virtual communication via the EB corbos Virtual Ethernet Switch.
Tools & BuildEnv
- donePaired with the EB corbos Studio graphical integration tool and dedicated Build Environment, featuring built-in automatic code generation and Consistency Checks.
- donePerfectly supports CI/CD continuous integration and delivery pipelines, seamlessly integrating into automated development and testing processes for modern automotive software.