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 platforms.
- Key concepts and the architectural layers of AUTOSAR.
- Connection between ADAS systems and the AUTOSAR framework.
Module 2: AUTOSAR Classic Platform – Core Concepts
- Basic Software (BSW) layers and the Runtime Environment (RTE).
- ECU configuration and communication mechanisms.
- Workflows for configuration and associated tools.
- Integrating AUTOSAR Classic with legacy systems.
Module 3: AUTOSAR Adaptive Platform – Fundamentals
- Introduction to the architecture of AUTOSAR Adaptive.
- 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
- Protocols such as SOME/IP, DDS, and ara::com.
- Configuration and design of 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 overview of ADAS features.
- Challenges in sensor fusion and data communication.
- Integrating ADAS algorithms within the AUTOSAR Adaptive framework.
- Real-world case studies examining ADAS software architecture.
Module 6: Development Workflow and Tools
- Overview of the AUTOSAR-compliant toolchain.
- Modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or equivalents).
- Code generation and deployment to target hardware.
- Debugging and testing adaptive applications.
Module 7: Advanced Topics and Best Practices
- Safety and security considerations in AUTOSAR Adaptive and ADAS.
- Diagnostics, monitoring, and updates in adaptive environments.
- Optimization of real-time performance.
- Emerging trends in automotive software architecture.
Module 8: Hands-On Practice and Project
- Guided practical exercises utilizing AUTOSAR development tools.
- Configuration and simulation of ADAS components.
- Mini-project: designing a basic Adaptive AUTOSAR application for an ADAS use case.
Summary and Next Steps
Requirements
- Proficiency in C/C++ programming specifically for embedded systems.
- A solid understanding of fundamental automotive software concepts.
- Familiarity with microcontrollers, communication protocols, and real-time systems.
Target Audience
- Automotive software developers and engineers.
- Embedded systems architects.
- Software developers specializing in ADAS and autonomous vehicles.
28 Hours