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

Multi-Platform MCU Support

Configure and generate code for all major MCU families

NXP

S32K3xx, S32K1xx, S9KEAxx, MPC57xx

Renesas

RL78/F1x, RL78/F2x, RH850/F1KMx, RA4Wx

TI

TMS570Lx, TMS320Fx

Infineon

TC3xx, TC2xx

Microchip

dsPIC33EPxx

STM

STM32C092RCT61