Get in Touch
 Duration 28 hours

Course Outline

Module 1: Foundations of Automotive Software and AUTOSAR

  • Overview of embedded systems within the automotive sector
  • The evolution of AUTOSAR: Comparing Classic and Adaptive paradigms
  • Key concepts and architectural layers of AUTOSAR
  • The role of ADAS systems and their integration with AUTOSAR

Module 2: Core Concepts of the AUTOSAR Classic Platform

  • Analysis of Basic Software (BSW) layers and the Runtime Environment (RTE)
  • Strategies for ECU configuration and communication mechanisms
  • Workflow optimization using standard tools and configuration
  • Techniques for integrating AUTOSAR Classic with existing legacy systems

Module 3: Essentials of the AUTOSAR Adaptive Platform

  • Architectural introduction to AUTOSAR Adaptive
  • Design principles and execution of Adaptive Applications (AA)
  • Utilizing POSIX-based operating systems and Execution Management (EM)
  • Understanding Adaptive Platform Services (AP Services) and communication middleware

Module 4: Service-Oriented Architecture and Communication

  • Deep dive into SOME/IP, DDS, and ara::com standards
  • Designing and configuring robust service interfaces
  • Facilitating communication between various Adaptive Applications
  • Interoperability with external ECUs and the Classic Platform

Module 5: Applying AUTOSAR Adaptive to ADAS Development

  • Functional architecture and feature overview of ADAS
  • Addressing sensor fusion and data communication complexities
  • Integrating advanced ADAS algorithms within the Adaptive framework
  • Case study analysis of real-world ADAS software architectures

Module 6: Development Workflows and Toolchains

  • Comprehensive overview of AUTOSAR-compliant toolchains
  • Modeling and configuration using tools such as Vector, EB tresos, DaVinci, or equivalent
  • Processes for code generation and deployment to target hardware
  • Strategies for testing and debugging adaptive applications

Module 7: Advanced Topics and Industry Best Practices

  • Implementing security and safety standards in Adaptive and ADAS contexts
  • Managing updates, diagnostics, and monitoring in adaptive environments
  • Techniques for real-time performance optimization
  • Exploring future trends in automotive software architecture

Module 8: Practical Application and Project Work

  • Guided practical exercises utilizing professional AUTOSAR tools
  • Simulation and configuration of complex ADAS components
  • Capstone project: Designing a simplified Adaptive AUTOSAR application for a specific ADAS use case

Conclusion and Recommended Next Steps

Requirements

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

Target Audience

  • Professional automotive software developers and engineers
  • Architects specializing in embedded systems
  • Software developers focused on ADAS and autonomous vehicle technologies

Number of participants


Price per participant

Upcoming Courses

Related Categories