Com Stack
Diagnostics
Bootloader
Watchdog
Memory Stack
LeanCfg — Configuration Workbench
#include "BswIf.h" Mcu_Init(&Mcu_Config); Gpt_Init(&Gpt_Config); Port_Init(&Port_Config);
Configure DBC / LDF / ODX / A2L / LCFGXML
LeanCfg Validate & Generate
Auto
C Source Production-ready code
Build Compile & Link
Flash to ECU Deploy via Bootloader
LeanStack Pipeline

A lightweight middleware design, enabling easy scaling across features and seamless portability across major automotive MCU platforms.

Zero-heap, statically configured architecture ensures predictable timing, reliable execution, and proven communication, diagnostics, and reprogramming workflows.

Standardized interfaces and validated building blocks significantly reduce integration time and debugging effort.

Leanstack Architecture

LeanBoot — FBL SW Architecture: Scheduler, Bootloader Application, Download State Machine, UDS Services, KeyM, CSM, CAN TP, CryIf, CanIf and MCAL drivers, with symbolic memory map of a reprogrammable ECU LeanBSW — SW Architecture Block Diagram: Application SW Components, BswIf (LeanCfg generated), Middleware (Lean OS, COM, UDS, Fault Manager, CanTp, J1939Tp, XCP, LinTp, CSM, Key M, NVM, Wdg M, IOHWAB, CanIF, LinIF, CryIF, FEE, Wdg IF), Complex Device Drivers and µC drivers
Core / Application
Interface Layer
BSW Modules & Libraries
Security / .Lib
MCAL / Drivers