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: Introduction to Automotive Software and AUTOSAR
- Overview of embedded systems in the automotive sector
- The evolution of AUTOSAR: comparing Classic and Adaptive approaches
- 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
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration strategies and communication mechanisms
- Configuration workflows and associated tooling
- Integration strategies for AUTOSAR Classic and legacy systems
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- Introduction to the AUTOSAR Adaptive architecture
- Design principles and execution models 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
- Designing and configuring service interfaces
- Inter-app communication within Adaptive Applications
- Interfacing with external ECUs and the Classic Platform
Module 5: AUTOSAR Adaptive in ADAS Development
- Functional architecture and feature overview of ADAS
- Addressing challenges in sensor fusion and data communication
- Embedding ADAS algorithms within AUTOSAR Adaptive frameworks
- Analysis of real-world ADAS software architecture case studies
Module 6: Development Workflow and Tooling
- Overview of AUTOSAR-compliant toolchains
- Modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or equivalents)
- Code generation processes and deployment to target hardware
- Testing and debugging methodologies for adaptive applications
Module 7: Advanced Topics and Best Practices
- Safety and security considerations in AUTOSAR Adaptive and ADAS
- Managing updates, diagnostics, and monitoring in adaptive environments
- Optimization techniques for real-time performance
- Emerging trends in automotive software architecture
Module 8: Hands-On Practice and Project Work
- Guided practical exercises utilizing AUTOSAR development tools
- Configuration and simulation of ADAS components
- Mini-project: Designing a simple Adaptive AUTOSAR application for an ADAS use case
Summary and Next Steps
Requirements
- Proficiency in C/C++ programming specifically for embedded systems
- Foundational knowledge of automotive software concepts
- Working familiarity with microcontrollers, communication protocols, and real-time operating systems
Target Audience
- Automotive software developers and engineers
- Embedded systems architects
- Specialists in ADAS and autonomous vehicle software development
28 Hours