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
- Fundamentals of automotive embedded systems
- The evolution of AUTOSAR: comparing Classic and Adaptive approaches
- Key concepts and architectural layers within AUTOSAR
- Relationship between ADAS systems and AUTOSAR
Module 2: AUTOSAR Classic Platform – Core Concepts
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration and communication mechanisms
- Configuration workflows and associated tools
- Integrating AUTOSAR Classic with legacy systems
Module 3: AUTOSAR Adaptive Platform – Fundamentals
- Introduction to 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
- SOME/IP, DDS, and ara::com
- Configuration and design of service interfaces
- Inter-application communication within the Adaptive framework
- Integration with external ECUs and the Classic Platform
Module 5: AUTOSAR Adaptive in ADAS Development
- Functional architecture and features of ADAS
- Challenges in sensor fusion and data communication
- Embedding ADAS algorithms within AUTOSAR Adaptive
- Analysis of real-world ADAS software architecture case studies
Module 6: Development Workflow and Tools
- Overview of the AUTOSAR-compliant toolchain
- Modeling and configuration tools (such as Vector, EB tresos, DaVinci, or similar)
- Code generation and deployment to target hardware
- Testing and debugging techniques for adaptive applications
Module 7: Advanced Topics and Best Practices
- Security and safety considerations in AUTOSAR Adaptive and ADAS
- Diagnostics, monitoring, and update processes in adaptive environments
- Optimizing real-time performance
- Emerging trends in automotive software architecture
Module 8: Hands-On Practice and Project
- Guided practical exercises utilizing AUTOSAR development tools
- Simulation and configuration of ADAS components
- Mini-project: Designing a simple Adaptive AUTOSAR application for an ADAS scenario
Summary and Next Steps
Requirements
- Proficiency in C/C++ programming for embedded systems
- Foundational knowledge of automotive software principles
- Familiarity with microcontrollers, communication protocols, and real-time systems
Target Audience
- Automotive software developers and engineers
- Architects of embedded systems
- Developers specializing in ADAS and autonomous vehicle software
28 Hours