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 automotive systems
- The evolution of AUTOSAR: Comparing Classic and Adaptive
- Key concepts and architectural layers of AUTOSAR
- The relationship between AUTOSAR and ADAS systems
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Runtime Environment (RTE) and Basic Software (BSW) layers
- Communication mechanisms and ECU configuration
- Configuration workflows and tooling
- Integrating AUTOSAR Classic with existing legacy systems
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- Introduction to the architecture of AUTOSAR Adaptive
- Execution and design of Adaptive Applications (AA)
- The Execution Management (EM) and POSIX-based operating systems
- Communication middleware and Adaptive Platform Services (AP Services)
Module 4: Service-Oriented Architecture and Communication
- Protocols including SOME/IP, DDS, and ara::com
- Configuring and designing service interfaces
- Inter-Adaptive Application communication
- Integration with Classic Platform and external ECUs
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Functional architecture and features of ADAS
- Data communication challenges and sensor fusion
- Embedding ADAS algorithms within the AUTOSAR Adaptive framework
- Case studies of real-world ADAS software architectures
Module 6: Development Tools and Workflows
- Overview of AUTOSAR-compliant toolchains
- Configuration and modeling tools (e.g., Vector, EB tresos, DaVinci, or equivalents)
- Deployment and code generation for target hardware
- Debugging and testing adaptive applications
Module 7: Best Practices and Advanced Topics
- Safety and security considerations in ADAS and AUTOSAR Adaptive
- Monitoring, diagnostics, and updates in adaptive environments
- Optimizing real-time performance
- Future trends in automotive software architecture
Module 8: Practical Application and Project Work
- Supervised exercises using AUTOSAR development tools
- Simulating and configuring ADAS components
- Mini-project: Creating a basic Adaptive AUTOSAR application for an ADAS scenario
Summary and Path Forward
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
- Embedded systems architects
- Software developers specializing in ADAS and autonomous vehicles