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: Introduction to Automotive Software and AUTOSAR
- An overview of embedded systems in the automotive sector.
- The evolution of AUTOSAR: contrasting Classic and Adaptive approaches.
- Exploring the architectural layers and fundamental concepts of AUTOSAR.
- Understanding ADAS systems and their integration with the AUTOSAR framework.
Module 2: AUTOSAR Classic Platform – Core Concepts
- Basic Software (BSW) layers and the Role of the Runtime Environment (RTE).
- ECU configuration strategies and communication mechanisms.
- Essential tools and configuration workflows.
- Strategies for integrating AUTOSAR Classic with legacy systems.
Module 3: AUTOSAR Adaptive Platform – Fundamentals
- An introduction to the AUTOSAR Adaptive architecture.
- Designing and executing Adaptive Applications (AA).
- The role of POSIX-based operating systems and Execution Management (EM).
- Adaptive Platform Services (AP Services) and communication middleware.
Module 4: Communication and Service-Oriented Architecture
- Deep dive into SOME/IP, DDS, and ara::com.
- Designing and configuring service interfaces effectively.
- Managing communication between different Adaptive Applications.
- Integrating with external ECUs and the Classic Platform.
Module 5: AUTOSAR Adaptive in ADAS Development
- An overview of ADAS features and functional architecture.
- Addressing sensor fusion and data communication challenges.
- Integrating ADAS algorithms within the AUTOSAR Adaptive framework.
- Analyzing real-world case studies of ADAS software architectures.
Module 6: Development Workflow and Tools
- A comprehensive overview of the AUTOSAR-compliant toolchain.
- Utilizing modeling and configuration tools (such as Vector, EB tresos, DaVinci, or equivalents).
- Processes for code generation and deployment to target hardware.
- Techniques for testing and debugging adaptive applications.
Module 7: Advanced Topics and Best Practices
- Ensuring security and safety within AUTOSAR Adaptive and ADAS environments.
- Managing updates, diagnostics, and monitoring in adaptive systems.
- Strategies for optimizing real-time performance.
- Exploring future trends in automotive software architecture.
Module 8: Hands-On Practice and Project
- Guided practical exercises using AUTOSAR development tools.
- Configuring and simulating 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 for embedded systems.
- A solid grasp of fundamental automotive software principles.
- Working knowledge of microcontrollers, communication protocols, and real-time systems.
Target Audience
- Automotive software developers and engineers.
- Embedded systems architects.
- Professionals specializing in ADAS and autonomous vehicle software.
28 Hours