Get in Touch
 Duration 28 hours

Course Outline

Module 1: Foundations of Automotive Software and AUTOSAR

  • Foundational overview of automotive embedded systems
  • Tracing the evolution from AUTOSAR Classic to Adaptive
  • Key concepts and hierarchical layers within AUTOSAR architecture
  • Overview of ADAS systems and their integration with AUTOSAR

Module 2: Core Principles of the AUTOSAR Classic Platform

  • Structural breakdown of Basic Software (BSW) layers and the Runtime Environment (RTE)
  • ECU configuration strategies and communication methodologies
  • Workflows and tooling for configuration management
  • Strategies for integrating AUTOSAR Classic with legacy systems

Module 3: Essentials of the AUTOSAR Adaptive Platform

  • Architectural introduction to AUTOSAR Adaptive
  • Design patterns and execution models for Adaptive Applications (AA)
  • Utilizing POSIX-based OS and the role of Execution Management (EM)
  • Exploring Adaptive Platform Services (AP Services) and middleware for communication

Module 4: Communication Frameworks and Service-Oriented Design

  • In-depth look at SOME/IP, DDS, and ara::com
  • Architecture and configuration of service interfaces
  • Inter-app communication mechanisms within Adaptive systems
  • Bridging Adaptive Applications with external ECUs and Classic platforms

Module 5: Leveraging AUTOSAR Adaptive for ADAS

  • Architectural overview of ADAS functionalities
  • Navigating sensor fusion and data handling challenges
  • Embedding ADAS algorithms within the AUTOSAR Adaptive stack
  • Analysis of real-world ADAS software case studies

Module 6: Development Lifecycle and Toolchains

  • Survey of AUTOSAR-compliant development tools
  • Modeling and configuration using tools such as Vector, EB tresos, DaVinci, etc.
  • Processes for code generation and deployment to target hardware
  • Techniques for testing and debugging adaptive applications

Module 7: Advanced Considerations and Best Practices

  • Implementing security and safety protocols in Adaptive and ADAS contexts
  • Managing updates, diagnostics, and system monitoring in adaptive environments
  • Optimizing real-time performance metrics
  • Forecasting future trends in automotive software architecture

Module 8: Practical Application and Capstone Project

  • Supervised exercises utilizing AUTOSAR development suites
  • Configuration and simulation workflows for ADAS modules
  • Mini-project: Architecting a basic Adaptive AUTOSAR solution for an ADAS scenario

Conclusion and Path Forward

Requirements

  • Proficiency in C/C++ programming tailored for embedded systems
  • Foundational knowledge of automotive software principles
  • Working familiarity with microcontrollers, communication protocols, and real-time operating systems

Target Audience

  • Automotive software developers and engineers
  • Embedded systems architects
  • Specialists in ADAS and autonomous vehicle software development

Number of participants


Price per participant

Upcoming Courses

Related Categories