Course Outline
Module 1: Introduction to Automotive Software and AUTOSAR
- Overview of automotive embedded systems
- Evolution of AUTOSAR: Classic vs. Adaptive
- AUTOSAR architecture layers and key concepts
- Overview of ADAS systems and their relation to AUTOSAR
Module 2: AUTOSAR Classic Platform – Core Concepts
- Basic Software (BSW) layers and Runtime Environment (RTE)
- ECU configuration and communication mechanisms
- Tools and configuration workflows
- Integrating AUTOSAR Classic with legacy systems
Module 3: AUTOSAR Adaptive Platform – Fundamentals
- Introduction to AUTOSAR Adaptive architecture
- Adaptive Application (AA) design and execution
- POSIX-based operating systems and the Execution Management (EM)
- Adaptive Platform Services (AP Services) and communication middleware
Module 4: Communication and Service-Oriented Architecture
- SOME/IP, DDS, and ara::com
- Design and configuration of service interfaces
- Communication between Adaptive Applications
- Integration with external ECUs and Classic Platform
Module 5: AUTOSAR Adaptive in ADAS Development
- Overview of ADAS features and functional architecture
- Sensor fusion and data communication challenges
- Integration of ADAS algorithms in AUTOSAR Adaptive
- Real-world case studies of ADAS software architecture
Module 6: Development Workflow and Tools
- AUTOSAR-compliant toolchain overview
- Modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or similar)
- Code generation and deployment on target hardware
- Testing and debugging adaptive applications
Module 7: Advanced Topics and Best Practices
- Security and safety in AUTOSAR Adaptive and ADAS
- Updates, diagnostics, and monitoring in adaptive environments
- Real-time performance optimization
- Future trends in automotive software architecture
Module 8: Hands-On Practice and 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
- Experience in C/C++ programming for embedded systems
- Understanding of basic automotive software concepts
- Familiarity with microcontrollers, communication protocols, and real-time systems
Audience
- Automotive software developers and engineers
- Embedded systems architects
- ADAS and autonomous vehicle software developers
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €9120 online delivery, based on a group of 2 delegates, €2880 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses