Power Your ECU

LeanOS



Real-Time Operating System

Deterministic Performance for Automotive Applications

OSEK/VDX Compliant Real-Time Operating System for Embedded Automotive Systems

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.

LeanOS Architecture
image
image
Core OS Features

Comprehensive RTOS Capabilities for Automotive ECUs

Task Management
Task Management

Deterministic, priority-based pre-emptive task scheduling for real-time automotive workloads.

Resource Management
Resource Management

Safe and deterministic access to shared resources using OSEK-compliant mechanisms.

Events & Alarms
Events & Alarms

Event-driven programming and execution with precise time-based control.

Interrupt Handling
Interrupt Handling

Efficient interrupt handling with deterministic latency and nesting support.

Memory Protection
Memory Protection

Run-time isolation to improve system robustness and fault containment for application partition.

Multi-Core
Multi-Core Support

Designed to operate on modern multi-core automotive microcontrollers.

image
Scalability Classes

OS Scalability Classes

LeanOS supports multiple scalability levels, allowing you to select the appropriate feature set based on application complexity, performance requirements, and safety needs.

  • SC1 - Basic OSEK

    Provides standard OSEK-compliant functionality for simple real-time applications, including task scheduling, resource management, events, alarms, and counters.

  • SC2 - Timing Protection

    Extends the basic feature set with execution time monitoring and timing protection mechanisms, enabling support for time-triggered and time-critical systems.

  • SC3 - Memory Protection

    Introduces MPU-based memory isolation with OS-application separation and trusted function execution to improve system robustness and fault containment.

  • SC4 - Full Featured

    Combines timing protection and memory protection capabilities to support the highest safety and reliability requirements in automotive applications.

image
Key Benefits

Why Choose LeanOS for Your ECU?

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 Benefits
Supported MCUs
Platform Support

Supported Microcontroller Architectures

LeanOS is optimized for leading automotive microcontroller families:

  • Infineon:TC37xx, TC2xx

  • NXP:MPC57xx, S9KEAxx

  • Renesas: RH850, RL78, RA4W1

  • STMicroelectronics:STM32C092RCT6