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
- An introduction to embedded systems in the automotive industry
- The evolution of AUTOSAR: comparing Classic and Adaptive approaches
- Key concepts and hierarchical layers of the AUTOSAR architecture
- The role of ADAS systems and their interaction with AUTOSAR
Module 2: AUTOSAR Classic Platform – Core Principles
- Structure of Basic Software (BSW) layers and the Runtime Environment (RTE)
- Configuring ECUs and managing communication mechanisms
- Standard tools and effective configuration workflows
- Strategies for integrating AUTOSAR Classic with legacy systems
Module 3: AUTOSAR Adaptive Platform – Essentials
- An introduction to the structural design of AUTOSAR Adaptive
- Designing and executing Adaptive Applications (AA)
- Role of POSIX-based operating systems and Execution Management (EM)
- Overview of Adaptive Platform Services (AP Services) and communication middleware
Module 4: Communication and Service-Oriented Architecture
- Deep dive into SOME/IP, DDS, and ara::com
- Designing and configuring robust service interfaces
- Managing communication flows between Adaptive Applications
- Interoperability with external ECUs and the Classic Platform
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Overview of key ADAS features and functional architectures
- 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 design
Module 6: Development Workflows and Tooling
- Survey of the AUTOSAR-compliant toolchain ecosystem
- Utilizing modeling and configuration tools (e.g., 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 Concepts and Best Practices
- Enhancing security and safety within AUTOSAR Adaptive and ADAS contexts
- Managing updates, diagnostics, and monitoring in adaptive systems
- Optimizing real-time performance metrics
- Emerging trends in future automotive software architectures
Module 8: Practical Application and Project Work
- Guided exercises utilizing professional AUTOSAR development environments
- Configuring and simulating various ADAS components
- Capstone project: designing a basic Adaptive AUTOSAR application for a specific ADAS scenario
Course Recap and Future Directions
Requirements
- Proficiency in C/C++ programming for embedded systems
- Foundational knowledge of automotive software principles
- Understanding of microcontrollers, communication protocols, and real-time operating systems
Target Audience
- Software developers and engineers specializing in automotive applications
- Architects of embedded systems
- Developers focused on ADAS and autonomous vehicle technologies