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
- An overview of automotive embedded systems.
- The evolution of AUTOSAR: comparing Classic and Adaptive approaches.
- Exploring AUTOSAR architecture layers and foundational concepts.
- Understanding ADAS systems and their integration with AUTOSAR.
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Examining Basic Software (BSW) layers and the Runtime Environment (RTE).
- Managing ECU configuration and communication mechanisms.
- Navigating tools and configuration workflows.
- Strategies for integrating AUTOSAR Classic with legacy systems.
Module 3: Foundations of the AUTOSAR Adaptive Platform
- An introduction to AUTOSAR Adaptive architecture.
- Designing and executing Adaptive Applications (AA).
- Leveraging POSIX-based operating systems and Execution Management (EM).
- Utilizing Adaptive Platform Services (AP Services) and communication middleware.
Module 4: Communication and Service-Oriented Architecture
- Deep dives into SOME/IP, DDS, and ara::com.
- Designing and configuring effective service interfaces.
- Facilitating communication between Adaptive Applications.
- Integrating with external ECUs and the Classic Platform.
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Overview of ADAS features and functional architecture.
- Addressing challenges in sensor fusion and data communication.
- Embedding ADAS algorithms within the AUTOSAR Adaptive framework.
- Analyzing real-world case studies of ADAS software architecture.
Module 6: Development Workflows and Essential Tools
- Surveying the AUTOSAR-compliant toolchain.
- Using modeling and configuration tools (such as Vector, EB tresos, DaVinci, or equivalents).
- Executing code generation and deployment on target hardware.
- Testing and debugging adaptive applications effectively.
Module 7: Advanced Topics and Industry Best Practices
- Ensuring security and safety in AUTOSAR Adaptive and ADAS contexts.
- Managing updates, diagnostics, and monitoring in adaptive environments.
- Optimizing real-time performance.
- Exploring future trends in automotive software architecture.
Module 8: Practical Application and Project Work
- Completing guided practical exercises with AUTOSAR development tools.
- Configuring and simulating ADAS components.
- Mini-project: Designing a simple Adaptive AUTOSAR application for a specific ADAS use case.
Course Summary and Recommended Next Steps
Requirements
- Proficiency in C/C++ programming specifically for embedded systems.
- A foundational understanding of core automotive software concepts.
- Familiarity with microcontrollers, communication protocols, and real-time system operations.
Target Audience
- Automotive software developers and engineers.
- Architects specializing in embedded systems.
- Developers working on ADAS and autonomous vehicle software solutions.
28 Hours