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 automotive embedded systems.
- The evolution of AUTOSAR: comparing Classic and Adaptive approaches.
- Key concepts and architectural layers of AUTOSAR.
- Introduction to ADAS systems and their relationship with AUTOSAR.
Module 2: AUTOSAR Classic Platform – Core Concepts
- Basic Software (BSW) layers and the Runtime Environment (RTE).
- ECU configuration and communication mechanisms.
- Tooling and configuration workflows.
- 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 the Execution Management (EM) layer.
- Adaptive Platform Services (AP Services) and communication middleware.
Module 4: Communication and Service-Oriented Architecture
- SOME/IP, DDS, and ara::com technologies.
- Design and configuration of service interfaces.
- Enabling communication between Adaptive Applications.
- Integration with external ECUs and the Classic Platform.
Module 5: AUTOSAR Adaptive in ADAS Development
- Overview of ADAS features and functional architecture.
- Challenges related to sensor fusion and data communication.
- Incorporating ADAS algorithms into AUTOSAR Adaptive.
- Real-world case studies of ADAS software architecture.
Module 6: Development Workflow and Tools
- Overview of AUTOSAR-compliant toolchains.
- Modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or similar).
- Code generation and deployment on target hardware.
- Testing and debugging of adaptive applications.
Module 7: Advanced Topics and Best Practices
- Safety and security considerations in AUTOSAR Adaptive and ADAS.
- Updates, diagnostics, and monitoring in adaptive environments.
- Optimizing real-time performance.
- Emerging trends in automotive software architecture.
Module 8: Hands-On Practice and Project
- Guided practical exercises using 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 for embedded systems.
- Solid understanding of fundamental automotive software concepts.
- Familiarity with microcontrollers, communication protocols, and real-time operating systems.
Target Audience
- Automotive software developers and engineers.
- Embedded systems architects.
- Software developers working on ADAS and autonomous vehicles.
28 Hours