Basic Software



SWC
Interface
Services
HAL
Application Layer
RTE
Basic Software (BSW)
Comm Diag Memory Security System MCAL
Microcontroller
Automotive-Grade

Comprehensive Basic Software Stack for Automotive ECUs

Production-ready Classic Basic Software modules designed for automotive safety and reliability

Our BSW stack provides a complete set of standardized software modules that serve as the foundation for automotive Electronic Control Units (ECUs). Developed in strict compliance with automotive industry specifications, our BSW ensures seamless integration with your application software while maintaining the functional safety standards.

From communication stacks (CAN, LIN, Ethernet) to diagnostic services (UDS), memory management (NvM, Fee), and cryptographic modules (Csm, CryIf, KeyM), LeanStack BSW covers all essential automotive embedded software requirements. Our modular architecture enables you to select only the components you need, optimizing both memory footprint and development time while ensuring MISRA-C compliance throughout.

image
image
image
BSW Modules

Modular Software Foundation for Automotive Electronic

Our BSW stack is organized into functional clusters following industry-standard layered architecture, ensuring clear separation of concerns and maximum reusability across different ECU projects.

CAN / LIN
Communication Stack

Industry-standard protocol implementations for automotive vehicle networks enabling reliable ECU-to-ECU communication.

UDS
Diagnostic Services

A complete UDS framework supporting ECU communication, service execution, fault handling, and reprogramming flows.

NvM
Memory Services

Reliable non-volatile data handling with integrity checks, and unified access across Flash and EEPROM, consistent memory management.

ECU Mgmt
System Services

Core system management modules providing ECU state management, watchdog handling, and mode control.

Crypto
Security Stack

Provides essential cryptographic functions for authentication, data integrity, and secure boot processes within embedded systems.

HAL
MCAL Drivers

Microcontroller Abstraction Layer providing hardware-independent interfaces for various MCU peripherals.

image
MISRA-C
MISRA-C:2012 Compliant
LeanCfg Integration
Statically Verified
Source Code Delivery
Why Choose LeanStack BSW

What Makes LeanStack Different

Our BSW stack delivers automotive-grade quality, ensuring your ECU software meets the highest industry standards for safety and reliability.

  • MISRA-C Compliant

    100% MISRA-C:2012 compliant code with static analysis reports and coding standards verification.

  • Easy Configuration

    Seamless integration with LeanCfg configuration tool for graphical BSW module configuration and automated code generation.

image
Comprehensive Support

Support & Continuous Updates

Our commitment extends far beyond delivery. We offer ongoing technical assistance, periodic feature enhancements, stability improvements, and dedicated engineering support to help ensure smooth integration and long-term product reliability.

  • Source Code Delivery

  • Technical Documentation

  • Integration Support

  • Regular Bug Fixes

  • Training Programs

  • Long-Term Maintenance

Updates Bug Fixes Docs Training
LeanStack Support
Need help with CAN config
Sure! Checking your setup now.
Using LeanCfg v2.1
Try updating the PDU mapping.
Support team online