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.
- Core concepts and architectural layers of AUTOSAR.
- The connection between AUTOSAR and ADAS systems.
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Basic Software (BSW) layers and the Runtime Environment (RTE).
- Mechanisms for ECU configuration and communication.
- Workflow and tooling for configuration.
- Strategies for integrating AUTOSAR Classic with legacy systems.
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- Overview of the AUTOSAR Adaptive architecture.
- Execution and design of Adaptive Applications (AA).
- Role of POSIX-based operating systems and Execution Management (EM).
- Adaptive Platform Services (AP Services) and communication middleware.
Module 4: Service-Oriented Architecture and Communication
- Protocols and frameworks including SOME/IP, DDS, and ara::com.
- Configuring and designing service interfaces.
- Enabling communication between Adaptive Applications.
- Interfacing with external ECUs and the Classic Platform.
Module 5: AUTOSAR Adaptive in ADAS Development
- Functional architecture and overview of ADAS features.
- Addressing challenges in sensor fusion and data communication.
- Incorporating ADAS algorithms within AUTOSAR Adaptive.
- Real-world case studies illustrating ADAS software architectures.
Module 6: Development Workflows and Tooling
- Overview of the AUTOSAR-compliant toolchain.
- Configuration and modeling tools (such as Vector, EB tresos, DaVinci, etc.).
- Deploying generated code onto target hardware.
- Debugging and testing adaptive applications.
Module 7: Best Practices and Advanced Topics
- Ensuring security and safety in AUTOSAR Adaptive and ADAS contexts.
- Managing updates, diagnostics, and monitoring in adaptive environments.
- Optimizing real-time performance.
- Emerging trends in automotive software architecture.
Module 8: Hands-On Practice and Project Work
- Guided practical exercises leveraging AUTOSAR development tools.
- Simulating and configuring ADAS components.
- Mini-project: Designing a basic Adaptive AUTOSAR application for an ADAS scenario.
Conclusion and Recommended Next Steps
Requirements
- Proficiency in C/C++ programming specifically for embedded systems.
- A foundational understanding of automotive software principles.
- Familiarity with microcontrollers, communication protocols, and real-time operating systems.
Target Audience
- Software developers and engineers in the automotive sector.
- Architects specializing in embedded systems.
- Developers working on ADAS and autonomous vehicle software.
28 Hours