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: Foundational Automotive Software and AUTOSAR
- Introduction to automotive embedded systems
- The evolution of AUTOSAR: comparing Classic and Adaptive standards
- Understanding AUTOSAR architectural layers and core principles
- Overview of ADAS systems and their connection to AUTOSAR
Module 2: AUTOSAR Classic Platform – Core Principles
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration strategies and communication mechanisms
- Tooling and configuration workflows
- Integrating AUTOSAR Classic with legacy systems
Module 3: AUTOSAR Adaptive Platform – Basics
- Introduction to the AUTOSAR Adaptive architecture
- Design and execution of Adaptive Applications (AA)
- POSIX-based operating systems and Execution Management (EM)
- Adaptive Platform Services (AP Services) and communication middleware
Module 4: Communication and Service-Oriented Architecture
- Overview of SOME/IP, DDS, and ara::com
- Designing and configuring service interfaces
- Inter-communication between Adaptive Applications
- Integration with external ECUs and the Classic Platform
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Overview of ADAS features and functional architecture
- Challenges in sensor fusion and data communication
- Incorporating ADAS algorithms into AUTOSAR Adaptive
- Real-world case studies of ADAS software architectures
Module 6: Development Workflows and Tooling
- Overview of AUTOSAR-compliant toolchains
- Modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or equivalents)
- Code generation and deployment on target hardware
- Testing and debugging adaptive applications
Module 7: Advanced Topics and Best Practices
- Security and safety considerations in AUTOSAR Adaptive and ADAS
- Updates, diagnostics, and monitoring in adaptive environments
- Optimizing real-time performance
- Emerging trends in automotive software architecture
Module 8: Practical Application and Capstone Project
- Guided practical exercises using AUTOSAR development tools
- Configuration and simulation of ADAS components
- Mini-project: Designing a simple Adaptive AUTOSAR application for an ADAS use case
Summary and Next Steps
Requirements
- Proficiency in C/C++ programming tailored for embedded systems
- Foundational understanding of automotive software principles
- Working knowledge of microcontrollers, communication protocols, and real-time systems
Target Audience
- Software developers and engineers in the automotive sector
- Architects specializing in embedded systems
- Developers working on ADAS and autonomous vehicle technologies