Get in Touch

Course Outline

Module 1: Foundations of Automotive Software and AUTOSAR

  • An overview of automotive embedded system ecosystems.
  • Tracing the evolution of AUTOSAR: contrasting Classic and Adaptive approaches.
  • Examining the architectural layers and core concepts of AUTOSAR.
  • Understanding ADAS systems and their interplay with AUTOSAR standards.

Module 2: Core Concepts of the AUTOSAR Classic Platform

  • Exploring Basic Software (BSW) layers and the Runtime Environment (RTE).
  • Techniques for ECU configuration and communication strategies.
  • Navigating tools and configuration workflows effectively.
  • Strategies for integrating AUTOSAR Classic with existing legacy systems.

Module 3: Fundamentals of the AUTOSAR Adaptive Platform

  • An introduction to the structural and functional aspects of AUTOSAR Adaptive.
  • Designing and executing Adaptive Applications (AA).
  • Utilizing POSIX-based operating systems and Execution Management (EM).
  • Implementing Adaptive Platform Services (AP Services) and communication middleware.

Module 4: Communication and Service-Oriented Architecture

  • Detailed look at SOME/IP, DDS, and ara::com.
  • Best practices for designing and configuring service interfaces.
  • Managing communication between various Adaptive Applications.
  • Facilitating integration with external ECUs and the Classic Platform.

Module 5: Applying AUTOSAR Adaptive to ADAS Development

  • Reviewing ADAS functionalities and their functional architecture.
  • Addressing sensor fusion and data communication complexities.
  • Integrating ADAS algorithms within the AUTOSAR Adaptive framework.
  • Analyzing real-world case studies of ADAS software architectures.

Module 6: Development Workflows and Toolchains

  • Surveying the landscape of AUTOSAR-compliant toolchains.
  • Utilizing modeling and configuration tools such as Vector, EB tresos, DaVinci, or equivalents.
  • Executing code generation and deployment processes on target hardware.
  • Conducting thorough testing and debugging of adaptive applications.

Module 7: Advanced Topics and Industry Best Practices

  • Ensuring security and safety standards in AUTOSAR Adaptive and ADAS contexts.
  • Managing updates, diagnostics, and monitoring within adaptive environments.
  • Optimizing real-time performance for critical applications.
  • Exploring emerging trends in automotive software architecture.

Module 8: Practical Exercises and Capstone Project

  • Engaging in guided practical exercises with professional AUTOSAR development tools.
  • Configuring and simulating complex ADAS components.
  • Completing a mini-project: designing a straightforward Adaptive AUTOSAR application for a specific ADAS use case.

Course Summary and Recommended Next Steps

Requirements

  • Proficiency in C/C++ programming within embedded systems contexts.
  • A solid grasp of fundamental automotive software principles.
  • Working knowledge of microcontrollers, communication protocols, and real-time operating systems.

Target Audience

  • Software developers and engineers specializing in the automotive sector.
  • Architects focused on embedded systems.
  • Developers working on ADAS and autonomous vehicle technologies.
 28 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories