LeanOS is a lightweight, high-performance real-time operating system designed specifically for automotive embedded systems. Built on OSEK/VDX standards, LeanOS provides deterministic task scheduling, efficient resource management, and robust interrupt handling for safety-critical automotive applications.
With support for single-core architectures, LeanOS delivers the predictable timing behaviour essential for body control applications. The OS features priority-based pre-emptive scheduling, priority ceiling protocol for resource management, and is developed following ISO 26262 processes for functional safety.
Deterministic, priority-based pre-emptive task scheduling for real-time automotive workloads.
Safe and deterministic access to shared resources using OSEK-compliant mechanisms.
Event-driven programming and execution with precise time-based control.
Efficient interrupt handling with deterministic latency and nesting support.
Run-time isolation to improve system robustness and fault containment for application partition.
Designed to operate on modern multi-core automotive microcontrollers.
LeanOS supports multiple scalability levels, allowing you to select the appropriate feature set based on application complexity, performance requirements, and safety needs.
Provides standard OSEK-compliant functionality for simple real-time applications, including task scheduling, resource management, events, alarms, and counters.
Extends the basic feature set with execution time monitoring and timing protection mechanisms, enabling support for time-triggered and time-critical systems.
Introduces MPU-based memory isolation with OS-application separation and trusted function execution to improve system robustness and fault containment.
Combines timing protection and memory protection capabilities to support the highest safety and reliability requirements in automotive applications.
LeanOS combines automotive-grade reliability with a compact and efficient design, making it suitable for both cost-sensitive ECUs and high-performance automotive applications.
Ultra-Low Footprint
Deterministic Timing
Fast Context Switch
MISRA-C Compliant
ASIL-D Support
LeanCfg Integration
LeanOS is optimized for leading automotive microcontroller families:
Infineon:TC37xx, TC2xx
NXP:MPC57xx, S9KEAxx
Renesas: RH850, RL78, RA4W1
STMicroelectronics:STM32C092RCT6