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: Fundamentals of Automotive Software and AUTOSAR
- Overview of embedded systems in automotive applications.
- The evolution of AUTOSAR: Comparing Classic and Adaptive approaches.
- Key architectural layers and core concepts of AUTOSAR.
- Understanding ADAS systems and their integration with AUTOSAR.
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Exploration of Basic Software (BSW) layers and the Runtime Environment (RTE).
- ECU configuration strategies and communication mechanisms.
- Essential tools and configuration workflows.
- Strategies for integrating AUTOSAR Classic with legacy systems.
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- Introduction to the architecture of AUTOSAR Adaptive.
- Design and execution principles for Adaptive Applications (AA).
- Utilizing POSIX-based operating systems and Execution Management (EM).
- Adaptive Platform Services (AP Services) and communication middleware.
Module 4: Communication and Service-Oriented Architecture
- Deep dive into SOME/IP, DDS, and ara::com.
- Architecting and configuring service interfaces.
- Managing communication flows between Adaptive Applications.
- Integration techniques for external ECUs and the Classic Platform.
Module 5: Applying AUTOSAR Adaptive in ADAS Development
- Overview of ADAS features and functional architecture.
- Addressing challenges in sensor fusion and data communication.
- Integrating ADAS algorithms within the AUTOSAR Adaptive framework.
- Analysis of real-world case studies in ADAS software architecture.
Module 6: Development Workflows and Tooling
- Survey 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.
- Techniques for testing and debugging adaptive applications.
Module 7: Advanced Topics and Best Practices
- Ensuring security and safety in 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
- Supervised practical exercises using AUTOSAR development tools.
- Configuring and simulating ADAS components.
- Mini-project: Architecting a basic Adaptive AUTOSAR application for a specific ADAS use case.
Recap and Path Forward
Requirements
- Proficiency in C/C++ programming specifically for embedded systems.
- Foundational knowledge of core automotive software principles.
- Working familiarity with microcontrollers, communication protocols, and real-time operating systems.
Target Audience
- Software developers and engineers specializing in automotive applications.
- Architects working within embedded systems domains.
- Professionals developing software for ADAS and autonomous vehicle technologies.
28 Hours