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
- The landscape of automotive embedded systems
- The progression from AUTOSAR Classic to Adaptive architectures
- Deconstructing AUTOSAR architectural layers and core principles
- The role of ADAS systems and their integration with AUTOSAR
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Exploring the Basic Software (BSW) stack and the Runtime Environment (RTE)
- Configuring ECUs and managing communication strategies
- Navigating toolchains and configuration workflows
- Strategy for integrating AUTOSAR Classic with existing legacy systems
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- An introduction to the AUTOSAR Adaptive architectural model
- Designing and managing Adaptive Applications (AA)
- The role of POSIX-based operating systems and Execution Management (EM)
- Leveraging Adaptive Platform Services (AP Services) and communication middleware
Module 4: Communication and Service-Oriented Architectures
- Implementing SOME/IP, DDS, and ara::com
- Architecting and configuring service interfaces
- Facilitating communication between distinct Adaptive Applications
- Interoperability with external ECUs and the Classic Platform
Module 5: AUTOSAR Adaptive in the Context of ADAS
- Analyzing ADAS feature sets and functional architecture
- Addressing sensor fusion and data communication complexities
- Embedding ADAS algorithms within the AUTOSAR Adaptive framework
- Case study analysis of real-world ADAS software architectures
Module 6: Development Workflows and Toolchains
- Surveying the AUTOSAR-compliant tool ecosystem
- Utilizing modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or equivalents)
- Generating code and deploying to target hardware
- Strategies for testing and debugging adaptive applications
Module 7: Advanced Topics and Industry Best Practices
- Enhancing security and safety in AUTOSAR Adaptive and ADAS systems
- Managing updates, diagnostics, and system monitoring in adaptive contexts
- Optimizing real-time performance
- Emerging trends and future directions in automotive software architecture
Module 8: Practical Application and Project Work
- Supervised hands-on exercises leveraging AUTOSAR development tools
- Simulating and configuring ADAS components
- Capstone mini-project: Architecting a basic Adaptive AUTOSAR application for a specific ADAS scenario
Recap and Recommended Next Steps
Requirements
- Solid proficiency in C/C++ programming specifically for embedded applications
- Foundational knowledge of automotive software fundamentals
- Working understanding of microcontrollers, communication protocols, and real-time operating systems
Target Audience
- Automotive software engineers and developers
- Embedded systems architects
- Professionals specializing in ADAS and autonomous vehicle software development