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.
Course Outline
Module 1: Foundations of Automotive Software and AUTOSAR
- Overview of embedded systems in the automotive sector
- The evolution of AUTOSAR: contrasting Classic and Adaptive approaches
- Key concepts and architectural layers of AUTOSAR
- The role of ADAS systems in relation to AUTOSAR standards
Module 2: AUTOSAR Classic Platform – Core Principles
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration strategies and communication mechanisms
- Configuration workflows and associated tools
- Integrating AUTOSAR Classic with legacy systems
Module 3: AUTOSAR Adaptive Platform – Fundamentals
- Introduction to the architectural design of AUTOSAR Adaptive
- Design patterns and execution logic for 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 such as SOME/IP, DDS, and ara::com
- Defining and configuring service interfaces
- Inter-app communication within the Adaptive Platform
- Interoperability with external ECUs and the Classic Platform
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Functional architecture and features of ADAS
- Addressing challenges in sensor fusion and data communication
- Embedding ADAS algorithms within the AUTOSAR Adaptive framework
- Case studies analyzing real-world ADAS software architectures
Module 6: Development Workflows and Toolchains
- Survey of AUTOSAR-compliant toolchains
- Modeling and configuration utilities (e.g., Vector, EB tresos, DaVinci, or equivalent)
- Code generation and deployment to target hardware
- Testing and debugging strategies for adaptive applications
Module 7: Advanced Topics and Industry Best Practices
- Security and safety considerations in AUTOSAR Adaptive and ADAS
- Diagnostics, monitoring, and update mechanisms in adaptive environments
- Optimizing real-time performance
- Emerging trends in automotive software architecture
Module 8: Practical Application and Project Work
- Guided exercises using AUTOSAR development tools
- Simulating and configuring ADAS components
- Mini-project: Architecting a basic Adaptive AUTOSAR application for an ADAS use case
Conclusion and Path Forward
Requirements
- Proficiency in C/C++ programming for embedded systems
- Foundational understanding of automotive software principles
- Familiarity with microcontrollers, communication protocols, and real-time operating systems
Target Audience
- Automotive software developers and engineers
- Embedded systems architects
- Developers specializing in ADAS and autonomous vehicle software
28 Hours