Eclipse OpenBSW Documentation

Learning

  • Getting Started
  • Hardware Testing Guide

Guidelines

  • Coding Conventions
  • Coding Practices
  • Code Formatting

Platforms

  • POSIX
  • S32K148 Evaluation Board

Features

  • Persistent Storage
  • Functional Safety

Software Modules

  • Common
    • BSW
      • async - Asynchronous Execution Interface
      • asyncConsole - Asynchronous Console
      • asyncFreeRtos
      • asyncImpl
      • bsp
      • common
      • cpp2can - CAN Abstraction Layer
      • cpp2ethernet - Ethernet Abstractions
      • docan - Diagnostics over CAN
      • io - IO Library
      • lifecycle - App Lifecycle Management
      • logger - Logger module
      • loggerIntegration
      • lwipSocket - LwIP v2 Socket Abstraction
      • platform - Platform Library
      • runtime
      • stdioConsoleInput
      • storage
      • timer
      • transport - Transport Library
      • transportRouterSimple
      • uds - Unified Diagnostic Services
      • util
    • BSP
      • bspCharInputOutput
      • bspDynamicClient - Dynamic Client
      • bspInputManager
      • bspInterrupts
      • bspOutputManager
      • bspOutputPwm - Output PWM driver
    • Safety
      • safeMonitor - System Integrity Classes
      • safeUtils
  • Posix
  • S32K1xx
  • Executables
  • Mocks

Tools

  • UdsTool
  • Puncover
Eclipse OpenBSW Documentation
  • »
  • Common

Common

BSW

  • async - Asynchronous Execution Interface
  • asyncConsole - Asynchronous Console
  • asyncFreeRtos
  • asyncImpl
  • bsp
  • common
  • cpp2can - CAN Abstraction Layer
  • cpp2ethernet - Ethernet Abstractions
  • docan - Diagnostics over CAN
  • io - IO Library
  • lifecycle - App Lifecycle Management
  • logger - Logger module
  • loggerIntegration
  • lwipSocket - LwIP v2 Socket Abstraction
  • platform - Platform Library
  • runtime
  • stdioConsoleInput
  • storage
  • timer
  • transport - Transport Library
  • transportRouterSimple
  • uds - Unified Diagnostic Services
  • util

BSP

  • bspCharInputOutput
  • bspDynamicClient - Dynamic Client
  • bspInputManager
  • bspInterrupts
  • bspOutputManager
  • bspOutputPwm - Output PWM driver

Safety

  • safeMonitor - System Integrity Classes
  • safeUtils

© Copyright 2025 Accenture.

Documentation from 2025-10-07 10:46:45, official build.

View page source