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: Fundamentals of Automotive Software and AUTOSAR
- Introduction to automotive embedded systems
- The evolution of AUTOSAR: Comparing Classic and Adaptive approaches
- Core concepts and architectural layers within AUTOSAR
- The role of ADAS systems and their relationship to AUTOSAR frameworks
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Examining Basic Software (BSW) layers and the Runtime Environment (RTE)
- Configuring ECUs and managing communication mechanisms
- Workflow and toolset for configuration management
- Strategies for integrating AUTOSAR Classic with legacy systems
Module 3: Foundations of the AUTOSAR Adaptive Platform
- Understanding the AUTOSAR Adaptive architectural paradigm
- Designing and executing Adaptive Applications (AA)
- Utilizing POSIX-based operating systems and Execution Management (EM)
- Exploring Adaptive Platform Services and communication middleware
Module 4: Service-Oriented Architecture and Communication
- Protocols and frameworks: SOME/IP, DDS, and ara::com
- Designing and configuring robust service interfaces
- Facilitating communication between various Adaptive Applications
- Interoperability 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 environment
- Analysis of real-world ADAS software architecture case studies
Module 6: Development Workflows and Toolchains
- Survey of the AUTOSAR-compliant toolchain ecosystem
- 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
- Enhancing security and safety in AUTOSAR Adaptive and ADAS contexts
- Managing updates, diagnostics, and monitoring in adaptive environments
- Optimizing real-time performance for automotive applications
- Exploring future trends and innovations in automotive software architecture
Module 8: Practical Application and Capstone Project
- Guided exercises using professional AUTOSAR development tools
- Simulating and configuring ADAS component interactions
- Capstone project: Designing a simplified Adaptive AUTOSAR application for a specific ADAS scenario
Summary and Pathways for Continued Learning
Requirements
- Solid experience in C/C++ programming specifically for embedded systems
- A foundational understanding of core automotive software principles
- Proficiency with microcontrollers, communication protocols, and real-time system operations
Target Audience
- Automotive software developers and engineering specialists
- Architects specializing in embedded systems
- Developers focused on ADAS and autonomous vehicle technologies