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
- Overview of automotive embedded systems
- The evolution of AUTOSAR: Comparing Classic and Adaptive approaches
- Exploring AUTOSAR architecture layers and fundamental concepts
- Understanding ADAS systems and their integration with AUTOSAR
Module 2: AUTOSAR Classic Platform – Core Concepts
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration strategies and communication mechanisms
- Workflows for configuration and associated tools
- Integration strategies for AUTOSAR Classic with legacy systems
Module 3: AUTOSAR Adaptive Platform – Fundamentals
- Overview of the AUTOSAR Adaptive architecture
- Design principles 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
- Exploration of SOME/IP, DDS, and ara::com
- Designing and configuring service interfaces
- Facilitating communication between Adaptive Applications
- Integration methods with external ECUs and the Classic Platform
Module 5: AUTOSAR Adaptive in ADAS Development
- Functional architecture and overview of ADAS features
- Addressing challenges in sensor fusion and data communication
- Incorporating ADAS algorithms within the AUTOSAR Adaptive framework
- Analysis of real-world case studies in ADAS software architecture
Module 6: Development Workflow and Tools
- Overview of AUTOSAR-compliant toolchains
- Utilization of modeling and configuration tools (such as Vector, EB tresos, DaVinci, or similar)
- Processes for code generation and deployment to target hardware
- Techniques for testing and debugging adaptive applications
Module 7: Advanced Topics and Best Practices
- Addressing security and safety within AUTOSAR Adaptive and ADAS contexts
- Managing updates, diagnostics, and monitoring in adaptive environments
- Strategies for real-time performance optimization
- 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 a specific ADAS use case
Summary and Next Steps
Requirements
- Proficiency in C/C++ programming for embedded systems
- Familiarity with foundational automotive software concepts
- Working knowledge of microcontrollers, communication protocols, and real-time systems
Target Audience
- Automotive software developers and engineers
- Embedded systems architects
- Developers specializing in ADAS and autonomous vehicle software