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: Foundations of Automotive Software and AUTOSAR
- Overview of embedded systems in the automotive sector
- The evolution of AUTOSAR: Comparing Classic and Adaptive
- Key concepts and layers within the AUTOSAR architecture
- The role of ADAS systems in relation to AUTOSAR
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- Configuring ECUs and establishing communication mechanisms
- Exploring tools and configuration workflows
- Integrating AUTOSAR Classic with legacy systems
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- Introduction to the AUTOSAR Adaptive architecture
- Design and execution of Adaptive Applications (AA)
- POSIX-based operating systems and Execution Management (EM)
- Adaptive Platform Services (AP Services) and communication middleware
Module 4: Service-Oriented Architecture and Communication
- Protocols such as SOME/IP, DDS, and ara::com
- Designing and configuring service interfaces
- Communication strategies between Adaptive Applications
- Interoperability with external ECUs and the Classic Platform
Module 5: AUTOSAR Adaptive in ADAS Development
- Overview of ADAS features and functional architectures
- Addressing sensor fusion and data communication challenges
- Incorporating ADAS algorithms into the AUTOSAR Adaptive framework
- Case studies on real-world ADAS software architectures
Module 6: Development Workflows and Tooling
- Overview of AUTOSAR-compliant toolchains
- Modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or equivalent)
- Code generation and deployment to target hardware
- Testing and debugging techniques for adaptive applications
Module 7: Advanced Topics and Best Practices
- Security and safety considerations in AUTOSAR Adaptive and ADAS
- Managing updates, diagnostics, and monitoring in adaptive environments
- Optimizing real-time performance
- Future trends in automotive software architecture
Module 8: Hands-On Practice and Capstone Project
- Guided practical exercises using AUTOSAR development tools
- Simulating and configuring ADAS components
- Mini-project: Designing a basic Adaptive AUTOSAR application for a specific ADAS use case
Summary and Future Steps
Requirements
- Proficiency in C/C++ programming for embedded systems
- Foundational knowledge of automotive software principles
- Working familiarity with microcontrollers, communication protocols, and real-time operating systems
Target Audience
- Automotive software developers and engineering professionals
- Architects specializing in embedded systems
- Developers working on ADAS and autonomous vehicle software