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: Introduction to Automotive Software and AUTOSAR
- Foundations of automotive embedded systems
- The evolution of AUTOSAR: contrasting Classic and Adaptive approaches
- Key concepts and architectural layers of AUTOSAR
- The relationship between ADAS systems and AUTOSAR standards
Module 2: AUTOSAR Classic Platform – Core Concepts
- Understanding Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration strategies and communication mechanisms
- Workflow and tools for configuration
- Integrating AUTOSAR Classic with existing legacy systems
Module 3: AUTOSAR Adaptive Platform – Fundamentals
- An introduction to the AUTOSAR Adaptive architecture
- Design and execution principles 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
- Overview of SOME/IP, DDS, and ara::com
- Designing and configuring service interfaces
- Inter-communication between Adaptive Applications
- Integration with external ECUs and the Classic Platform
Module 5: AUTOSAR Adaptive in ADAS Development
- Functional architecture and key features of ADAS
- Challenges in sensor fusion and data communication
- Incorporating ADAS algorithms into the AUTOSAR Adaptive framework
- Analysis of real-world ADAS software architecture case studies
Module 6: Development Workflow and Tools
- Survey of AUTOSAR-compliant toolchains
- Modeling and configuration utilities (e.g., Vector, EB tresos, DaVinci, or equivalents)
- Code generation and deployment processes on target hardware
- Testing and debugging methodologies for adaptive applications
Module 7: Advanced Topics and Best Practices
- Security and safety considerations in AUTOSAR Adaptive and ADAS
- Diagnostics, monitoring, and update mechanisms in adaptive environments
- Strategies for real-time performance optimization
- Emerging trends in automotive software architecture
Module 8: Hands-On Practice and Project
- Supervised practical exercises using AUTOSAR development tools
- Simulating and configuring ADAS components
- Capstone project: designing a basic Adaptive AUTOSAR application for an ADAS scenario
Summary and Next Steps
Requirements
- Proficiency in C/C++ programming for embedded systems
- A solid grasp of fundamental automotive software principles
- Working knowledge of 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