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.
Course Outline
Module 1: Fundamentals of Automotive Software and AUTOSAR
- Landscape of automotive embedded systems
- Evolution of AUTOSAR: Comparing Classic and Adaptive approaches
- Architectural layers and core concepts within AUTOSAR
- Relationship between ADAS systems and the AUTOSAR framework
Module 2: AUTOSAR Classic Platform – Core Principles
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- Configuration of ECUs and communication strategies
- Workflow management and tooling considerations
- Integration of AUTOSAR Classic with existing legacy systems
Module 3: AUTOSAR Adaptive Platform – Essentials
- Introduction to the adaptive architecture model
- Design patterns and execution models for Adaptive Applications (AA)
- Role of POSIX-based operating systems and Execution Management (EM)
- Adaptive Platform Services (AP Services) and middleware for communication
Module 4: Communication and Service-Oriented Design
- Protocols such as SOME/IP, DDS, and ara::com
- Defining and configuring service interfaces
- Inter-process communication among Adaptive Applications
- Connectivity with external ECUs and the Classic Platform
Module 5: Applying AUTOSAR Adaptive to ADAS
- Functional architecture and feature set of ADAS
- Challenges in sensor fusion and data exchange
- Incorporating ADAS algorithms within the AUTOSAR Adaptive framework
- Analysis of real-world ADAS software architecture case studies
Module 6: Development Workflows and Tooling
- Overview of the AUTOSAR-compliant toolchain
- Modeling and configuration utilities (e.g., Vector, EB tresos, DaVinci, or equivalents)
- Automated code generation and deployment to target hardware
- Debugging and testing adaptive applications
Module 7: Advanced Topics and Industry Best Practices
- Safety and security considerations in AUTOSAR Adaptive and ADAS contexts
- Management of updates, diagnostics, and monitoring in adaptive settings
- Optimization techniques for real-time performance
- Emerging trends in automotive software architecture
Module 8: Practical Application and Project Work
- Guided exercises utilizing AUTOSAR development tools
- Simulation and configuration of ADAS components
- Capstone project: Designing a basic Adaptive AUTOSAR application for a specific ADAS scenario
Conclusions and Recommendations for Next Steps
Requirements
- Proficiency in C/C++ programming for embedded environments
- Foundational knowledge of automotive software principles
- Familiarity with microcontrollers, communication protocols, and real-time operating systems
Intended Audience
- Automotive software developers and engineers
- Embedded systems architects
- Specialists in ADAS and autonomous vehicle software development
28 Hours