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 automotive embedded systems
- The evolution of AUTOSAR: comparing Classic and Adaptive approaches
- Architectural layers and core concepts within AUTOSAR
- The relationship between ADAS systems and the AUTOSAR framework
Module 2: AUTOSAR Classic Platform – Core Principles
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- Configuring ECUs and managing communication mechanisms
- Tools and standard configuration workflows
- Strategies for integrating AUTOSAR Classic with legacy systems
Module 3: AUTOSAR Adaptive Platform – Essentials
- Introduction to the AUTOSAR Adaptive architectural model
- Design and execution patterns 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: Communication and Service-Oriented Architecture
- Key technologies: SOME/IP, DDS, and ara::com
- Designing and configuring service interfaces
- Inter-communication between Adaptive Applications
- Integrating with external ECUs and the Classic Platform
Module 5: AUTOSAR Adaptive in ADAS Development
- Functional architecture and overview of ADAS capabilities
- Addressing sensor fusion and data communication challenges
- Implementing ADAS algorithms within AUTOSAR Adaptive frameworks
- Analysis of real-world ADAS software architecture case studies
Module 6: Development Workflow and Tooling
- Overview of AUTOSAR-compliant toolchains
- 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 Topics and Best Practices
- Ensuring security and safety in AUTOSAR Adaptive and ADAS contexts
- Managing updates, diagnostics, and monitoring in adaptive environments
- Optimizing real-time performance
- Emerging trends in automotive software architecture
Module 8: Practical Application and Project Work
- Supervised practical exercises using AUTOSAR development tools
- Configuration and simulation of ADAS components
- Mini-project: Designing a simple Adaptive AUTOSAR application for a specific ADAS use case
Summary and Recommended Next Steps
Requirements
- Proficiency in C/C++ programming for embedded systems
- A solid grasp of fundamental automotive software concepts
- Working knowledge of microcontrollers, communication protocols, and real-time systems
Target Audience
- Automotive software developers and engineers
- Architects specializing in embedded systems
- Developers focused on ADAS and autonomous vehicle software