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: Foundations of Automotive Software and AUTOSAR
- Overview of embedded systems within the automotive sector
- The evolution of AUTOSAR: contrasting Classic and Adaptive approaches
- Key concepts and architectural layers of AUTOSAR
- Understanding ADAS systems and their interplay with AUTOSAR
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- Mechanisms for ECU configuration and data communication
- Workflows and tooling for configuration
- Strategies for integrating AUTOSAR Classic with legacy systems
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- Introduction to the architectural design of AUTOSAR Adaptive
- Design principles and execution models for Adaptive Applications (AA)
- POSIX-based operating systems and the role of Execution Management (EM)
- Adaptive Platform Services (AP Services) and communication middleware
Module 4: Service-Oriented Architecture and Communication
- Protocols and standards including SOME/IP, DDS, and ara::com
- Configuring and designing service interfaces
- Facilitating communication between different Adaptive Applications
- Integration strategies with external ECUs and the Classic Platform
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Functional architecture and feature overview of ADAS
- Addressing challenges in sensor fusion and data communication
- Embedding ADAS algorithms within the AUTOSAR Adaptive framework
- Analysis of real-world case studies on ADAS software architecture
Module 6: Development Workflows and Toolchains
- Overview 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 Industry Best Practices
- Security and safety considerations in AUTOSAR Adaptive and ADAS
- Managing updates, diagnostics, and monitoring in adaptive environments
- Optimization strategies for real-time performance
- Emerging trends in automotive software architecture
Module 8: Practical Application and Capstone Project
- Guided hands-on exercises using AUTOSAR development tools
- Simulating and configuring ADAS components
- Mini-project: Developing a simple Adaptive AUTOSAR application for a specific ADAS scenario
Course Summary and Recommended Next Steps
Requirements
- Proficiency in C/C++ programming for embedded systems
- Foundational knowledge of automotive software principles
- Familiarity with microcontrollers, communication protocols, and real-time operating systems
Target Audience
- Automotive software engineers and developers
- Embedded systems architects
- Specialists in ADAS and autonomous vehicle software development
28 Hours