Get in Touch
 Duration 28 hours

Course Outline

Module 1: Foundations of Automotive Software and AUTOSAR

  • Overview of embedded automotive systems
  • The evolution of AUTOSAR: Comparing Classic and Adaptive
  • Key concepts and architectural layers of AUTOSAR
  • The relationship between AUTOSAR and ADAS systems

Module 2: Core Concepts of the AUTOSAR Classic Platform

  • Runtime Environment (RTE) and Basic Software (BSW) layers
  • Communication mechanisms and ECU configuration
  • Configuration workflows and tooling
  • Integrating AUTOSAR Classic with existing legacy systems

Module 3: Fundamentals of the AUTOSAR Adaptive Platform

  • Introduction to the architecture of AUTOSAR Adaptive
  • Execution and design of Adaptive Applications (AA)
  • The Execution Management (EM) and POSIX-based operating systems
  • Communication middleware and Adaptive Platform Services (AP Services)

Module 4: Service-Oriented Architecture and Communication

  • Protocols including SOME/IP, DDS, and ara::com
  • Configuring and designing service interfaces
  • Inter-Adaptive Application communication
  • Integration with Classic Platform and external ECUs

Module 5: Applying AUTOSAR Adaptive to ADAS Development

  • Functional architecture and features of ADAS
  • Data communication challenges and sensor fusion
  • Embedding ADAS algorithms within the AUTOSAR Adaptive framework
  • Case studies of real-world ADAS software architectures

Module 6: Development Tools and Workflows

  • Overview of AUTOSAR-compliant toolchains
  • Configuration and modeling tools (e.g., Vector, EB tresos, DaVinci, or equivalents)
  • Deployment and code generation for target hardware
  • Debugging and testing adaptive applications

Module 7: Best Practices and Advanced Topics

  • Safety and security considerations in ADAS and AUTOSAR Adaptive
  • Monitoring, diagnostics, and updates in adaptive environments
  • Optimizing real-time performance
  • Future trends in automotive software architecture

Module 8: Practical Application and Project Work

  • Supervised exercises using AUTOSAR development tools
  • Simulating and configuring ADAS components
  • Mini-project: Creating a basic Adaptive AUTOSAR application for an ADAS scenario

Summary and Path Forward

Requirements

  • Proficiency in C/C++ programming for embedded systems
  • A solid grasp of fundamental automotive software concepts
  • Working knowledge of microcontrollers, communication protocols, and real-time systems

Target Audience

  • Automotive software developers and engineers
  • Embedded systems architects
  • Software developers specializing in ADAS and autonomous vehicles

Number of participants


Price per participant

Upcoming Courses

Related Categories