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
- An introduction to automotive embedded systems.
- The evolution of AUTOSAR: Comparing Classic and Adaptive approaches.
- Understanding the architectural layers and core concepts of AUTOSAR.
- An overview of ADAS systems and their integration with AUTOSAR.
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Exploring Basic Software (BSW) layers and the Runtime Environment (RTE).
- Configuring ECUs and managing communication mechanisms.
- Overview of tools and typical configuration workflows.
- Strategies for integrating AUTOSAR Classic with legacy systems.
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- An introduction to the design and philosophy of the AUTOSAR Adaptive architecture.
- Designing and executing Adaptive Applications (AA).
- Utilizing POSIX-based operating systems and Execution Management (EM).
- Working with Adaptive Platform Services (AP Services) and communication middleware.
Module 4: Service-Oriented Architecture and Communication
- Key protocols: SOME/IP, DDS, and ara::com.
- Designing and configuring service interfaces.
- Managing communication between Adaptive Applications.
- Interoperability with external ECUs and the Classic Platform.
Module 5: AUTOSAR Adaptive in ADAS Development
- An overview of ADAS features and their functional architecture.
- Addressing challenges in sensor fusion and data communication.
- Incorporating ADAS algorithms into the AUTOSAR Adaptive framework.
- Analysis of real-world case studies regarding ADAS software architecture.
Module 6: Development Workflows and Tooling
- Survey of the AUTOSAR-compliant toolchain.
- Using modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or equivalent).
- Processes for code generation and deployment to target hardware.
- Techniques for testing and debugging adaptive applications.
Module 7: Advanced Topics and Best Practices
- Ensuring security and safety within AUTOSAR Adaptive and ADAS systems.
- Handling updates, diagnostics, and monitoring in adaptive environments.
- Optimizing real-time performance.
- Emerging trends in automotive software architecture.
Module 8: Practical Application and Capstone Project
- Guided exercises using standard AUTOSAR development tools.
- Configuration and simulation of specific ADAS components.
- Mini-project: Developing a basic Adaptive AUTOSAR application for an ADAS use case.
Course Summary and Recommended Next Steps
Requirements
- Proficiency in C/C++ programming for embedded systems
- A solid grasp of fundamental automotive software concepts
- Knowledge of 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