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
- Introduction to automotive embedded systems
- The progression of AUTOSAR: Comparing Classic and Adaptive approaches
- Architectural layers and core principles of AUTOSAR
- Linking ADAS systems with the AUTOSAR framework
Module 2: Core Principles of the AUTOSAR Classic Platform
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- Configuring ECUs and understanding communication mechanisms
- Navigating tooling and configuration workflows
- Bridging AUTOSAR Classic with legacy systems
Module 3: Getting Started with the AUTOSAR Adaptive Platform
- Exploring the architecture of AUTOSAR Adaptive
- Designing and executing Adaptive Applications (AA)
- Utilizing POSIX-based operating systems and Execution Management (EM)
- Leveraging Adaptive Platform Services (AP Services) and communication middleware
Module 4: Service-Oriented Architecture and Communication
- Protocols including SOME/IP, DDS, and ara::com
- Crafting and setting up service interfaces
- Facilitating communication between Adaptive Applications
- Connecting with external ECUs and the Classic Platform
Module 5: Leveraging AUTOSAR Adaptive for ADAS Development
- Examining ADAS functionalities and functional architecture
- Addressing challenges in sensor fusion and data communication
- Embedding ADAS algorithms within the AUTOSAR Adaptive framework
- Analyzing real-world case studies of ADAS software architecture
Module 6: Development Workflows and Tooling
- Reviewing the AUTOSAR-compliant toolchain
- Using modeling and configuration tools (such as Vector, EB tresos, DaVinci, or equivalents)
- Generating code and deploying to target hardware
- Testing and debugging adaptive applications
Module 7: Advanced Concepts and Best Practices
- Ensuring security and safety in AUTOSAR Adaptive and ADAS environments
- Managing updates, diagnostics, and monitoring in adaptive settings
- Optimizing real-time performance
- Forecasting future trends in automotive software architecture
Module 8: Practical Application and Project Work
- Structured practical exercises with AUTOSAR development tools
- Configuring and simulating ADAS components
- Mini-project: Architecting a basic Adaptive AUTOSAR application for a specific ADAS scenario
Recap and Future Directions
Requirements
- Proficiency in C/C++ programming for embedded systems
- A solid grasp of fundamental automotive software concepts
- Knowledge of microcontrollers, communication protocols, and real-time systems
Target Audience
- Automotive software developers and engineers
- Architects specializing in embedded systems
- Developers focused on ADAS and autonomous vehicle software
28 Hours