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: Foundations of Automotive Software and AUTOSAR
- Overview of automotive embedded systems
- The evolution of AUTOSAR: Comparing Classic and Adaptive approaches
- AUTOSAR architectural layers and core principles
- Introduction to ADAS systems and their alignment with AUTOSAR standards
Module 2: AUTOSAR Classic Platform – Essential Concepts
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration strategies and communication mechanisms
- Toolchains and configuration workflows
- Integrating AUTOSAR Classic with legacy systems
Module 3: AUTOSAR Adaptive Platform – Foundations
- 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
- Protocols and technologies: SOME/IP, DDS, and ara::com
- Designing and configuring service interfaces
- Facilitating communication between Adaptive Applications
- Interoperability with external ECUs and the Classic Platform
Module 5: Applying AUTOSAR Adaptive in ADAS Development
- Overview of ADAS features and functional architecture
- Challenges in sensor fusion and data communication
- Integrating ADAS algorithms within the AUTOSAR Adaptive framework
- Real-world case studies of ADAS software architectures
Module 6: Development Workflows and Tooling
- Overview of the AUTOSAR-compliant toolchain
- Modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or equivalents)
- Code generation and deployment to target hardware
- Testing and debugging procedures for adaptive applications
Module 7: Advanced Topics and Best Practices
- Security and safety considerations in AUTOSAR Adaptive and ADAS
- Handling 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
- Capstone project: Designing a simple Adaptive AUTOSAR application for an ADAS use case
Summary and Future Directions
Requirements
- Proficiency in C/C++ programming for embedded systems
- A solid understanding of fundamental automotive software concepts
- Familiarity with microcontrollers, communication protocols, and real-time operating systems
Target Audience
- Automotive software developers and engineers
- Embedded systems architects
- Software engineers specializing in ADAS and autonomous vehicles
28 Hours