Classic Platform

Basic Software (BSW)



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.

AUTOSAR BSW Architecture
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.

Communication Stack
Communication Stack

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

Diagnostic Services
Diagnostic Services

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

Memory Services
Memory Services

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

System Services
System Services

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

Security Stack
Security Stack

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

MCAL
MCAL Drivers

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

image
BSW Architecture
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

BSW Support