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 evolution of AUTOSAR: Comparing Classic and Adaptive approaches.
- Key concepts and architectural layers within AUTOSAR.
- Understanding ADAS systems and their intersection with AUTOSAR standards.
Module 2: Core Principles of the AUTOSAR Classic Platform
- Exploring Basic Software (BSW) layers and the Runtime Environment (RTE).
- Strategies for ECU configuration and communication mechanisms.
- Configuration workflows and associated tooling.
- Methods for integrating AUTOSAR Classic with existing legacy systems.
Module 3: Getting Started with the AUTOSAR Adaptive Platform
- An introduction to the architectural design of AUTOSAR Adaptive.
- Designing and executing Adaptive Applications (AA).
- The role of POSIX-based operating systems and Execution Management (EM).
- Overview of Adaptive Platform Services (AP Services) and communication middleware.
Module 4: Service-Oriented Architecture and Communication
- Deep dive into SOME/IP, DDS, and ara::com standards.
- Designing and configuring robust service interfaces.
- Managing communication flows between various Adaptive Applications.
- Strategies for integrating with external ECUs and the Classic Platform.
Module 5: Implementing AUTOSAR Adaptive in ADAS Development
- Examining ADAS features and their functional architecture.
- Addressing sensor fusion and data communication complexities.
- Embedding ADAS algorithms within the AUTOSAR Adaptive framework.
- Analyzing real-world case studies of ADAS software architectures.
Module 6: Development Workflows and Toolchains
- Overview of AUTOSAR-compliant toolchains.
- Utilizing modeling and configuration tools (such as Vector, EB tresos, DaVinci, or equivalents).
- Code generation processes and deployment strategies for target hardware.
- Techniques for testing and debugging adaptive applications.
Module 7: Advanced Concepts and Industry Best Practices
- Enhancing security and safety in AUTOSAR Adaptive and ADAS contexts.
- Managing updates, diagnostics, and monitoring in adaptive environments.
- Optimizing real-time performance.
- Exploring emerging trends in automotive software architecture.
Module 8: Practical Application and Capstone Project
- Guided practical exercises utilizing professional AUTOSAR development tools.
- Configuring and simulating ADAS components in a controlled environment.
- Capstone project: Designing a simple Adaptive AUTOSAR application tailored for a specific ADAS use case.
Course Recap and Pathways for Continued Learning
Requirements
- Proficiency in C/C++ programming specifically for embedded systems environments.
- A solid grasp of fundamental automotive software principles.
- Working knowledge of microcontrollers, communication protocols, and real-time operating systems.
Target Audience
- Automotive software developers and system engineers.
- Architects specializing in embedded systems.
- Software engineers focused on ADAS and autonomous vehicle technologies.
28 Hours