Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 28 hours
Course Outline
Module 1: Foundations of Automotive Software and AUTOSAR
- Overview of embedded systems in automotive contexts
- The evolution of AUTOSAR: comparing Classic and Adaptive approaches
- Exploring AUTOSAR architecture layers and fundamental concepts
- The role of ADAS systems and their integration with AUTOSAR
Module 2: AUTOSAR Classic Platform – Core Principles
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration strategies and communication mechanisms
- Workflow and configuration with relevant tools
- Integration strategies for AUTOSAR Classic and legacy systems
Module 3: AUTOSAR Adaptive Platform – Fundamental Concepts
- Overview of the AUTOSAR Adaptive architecture
- Design and execution of Adaptive Applications (AA)
- POSIX-based operating systems and Execution Management (EM)
- Adaptive Platform Services (AP Services) and communication middleware
Module 4: Communication and Service-Oriented Architecture
- Protocols including SOME/IP, DDS, and ara::com
- Designing and configuring service interfaces
- Communication pathways between Adaptive Applications
- Integration with external ECUs and the Classic Platform
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Functional architecture and feature overview of ADAS
- Challenges in sensor fusion and data communication
- Integrating ADAS algorithms within the AUTOSAR Adaptive framework
- Analysis of real-world ADAS software architecture case studies
Module 6: Development Workflows and Tooling
- Overview of AUTOSAR-compliant toolchains
- Modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or equivalents)
- Code generation and deployment processes on target hardware
- Testing and debugging procedures for adaptive applications
Module 7: Advanced Topics and Industry Best Practices
- Security and safety considerations in AUTOSAR Adaptive and ADAS
- Managing updates, diagnostics, and monitoring in adaptive environments
- Strategies for real-time performance optimization
- Emerging trends in automotive software architecture
Module 8: Practical Application and Project Work
- Supervised practical exercises utilizing AUTOSAR development tools
- Configuration and simulation of ADAS components
- Mini-project: Designing a basic Adaptive AUTOSAR application for a specific ADAS use case
Summary and Future Steps
Requirements
- Proficiency in C/C++ programming for embedded systems
- Foundational knowledge of automotive software concepts
- Understanding of microcontrollers, communication protocols, and real-time systems
Target Audience
- Automotive software developers and engineers
- Embedded systems architects
- Developers specializing in ADAS and autonomous vehicles