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
- Introduction to automotive embedded systems
- The evolution of AUTOSAR: comparing Classic and Adaptive approaches
- Key concepts and layers within the AUTOSAR architecture
- The role of ADAS systems in the context of AUTOSAR
Module 2: AUTOSAR Classic Platform – Core Principles
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration strategies and communication mechanisms
- Workflows for configuration and supporting tools
- Integrating AUTOSAR Classic with existing legacy systems
Module 3: AUTOSAR Adaptive Platform – Essential Fundamentals
- Introduction to the architecture of AUTOSAR Adaptive
- Designing and executing Adaptive Applications (AA)
- The use of POSIX-based operating systems and Execution Management (EM)
- Adaptive Platform Services (AP Services) and communication middleware
Module 4: Service-Oriented Architecture and Communication
- Exploring SOME/IP, DDS, and ara::com
- Configuring and designing service interfaces
- Facilitating communication between various Adaptive Applications
- 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
- Integrating ADAS algorithms into the AUTOSAR Adaptive framework
- Case studies illustrating real-world ADAS software architecture
Module 6: Development Workflows and Tooling
- Overview of AUTOSAR-compliant toolchains
- Utilizing modeling and configuration tools (such as Vector, EB tresos, DaVinci, or equivalents)
- Processes for code generation and deployment to target hardware
- Strategies for testing and debugging adaptive applications
Module 7: Advanced Concepts and Best Practices
- Ensuring security and safety in AUTOSAR Adaptive and ADAS
- Managing updates, diagnostics, and monitoring 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: Designing a basic Adaptive AUTOSAR application for a specific ADAS scenario
Course Summary and Future Directions
Requirements
- Proficiency in C/C++ programming 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
- Software developers specializing in ADAS and autonomous vehicles