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
- Foundational overview of automotive embedded systems
- Tracing the evolution from AUTOSAR Classic to Adaptive
- Key concepts and hierarchical layers within AUTOSAR architecture
- Overview of ADAS systems and their integration with AUTOSAR
Module 2: Core Principles of the AUTOSAR Classic Platform
- Structural breakdown of Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration strategies and communication methodologies
- Workflows and tooling for configuration management
- Strategies for integrating AUTOSAR Classic with legacy systems
Module 3: Essentials of the AUTOSAR Adaptive Platform
- Architectural introduction to AUTOSAR Adaptive
- Design patterns and execution models for Adaptive Applications (AA)
- Utilizing POSIX-based OS and the role of Execution Management (EM)
- Exploring Adaptive Platform Services (AP Services) and middleware for communication
Module 4: Communication Frameworks and Service-Oriented Design
- In-depth look at SOME/IP, DDS, and ara::com
- Architecture and configuration of service interfaces
- Inter-app communication mechanisms within Adaptive systems
- Bridging Adaptive Applications with external ECUs and Classic platforms
Module 5: Leveraging AUTOSAR Adaptive for ADAS
- Architectural overview of ADAS functionalities
- Navigating sensor fusion and data handling challenges
- Embedding ADAS algorithms within the AUTOSAR Adaptive stack
- Analysis of real-world ADAS software case studies
Module 6: Development Lifecycle and Toolchains
- Survey of AUTOSAR-compliant development tools
- Modeling and configuration using tools such as Vector, EB tresos, DaVinci, etc.
- Processes for code generation and deployment to target hardware
- Techniques for testing and debugging adaptive applications
Module 7: Advanced Considerations and Best Practices
- Implementing security and safety protocols in Adaptive and ADAS contexts
- Managing updates, diagnostics, and system monitoring in adaptive environments
- Optimizing real-time performance metrics
- Forecasting future trends in automotive software architecture
Module 8: Practical Application and Capstone Project
- Supervised exercises utilizing AUTOSAR development suites
- Configuration and simulation workflows for ADAS modules
- Mini-project: Architecting a basic Adaptive AUTOSAR solution for an ADAS scenario
Conclusion and Path Forward
Requirements
- Proficiency in C/C++ programming tailored 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 engineers
- Embedded systems architects
- Specialists in ADAS and autonomous vehicle software development