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 of AUTOSAR.
- The relationship between ADAS systems and the AUTOSAR framework.
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Examining Basic Software (BSW) layers and the Runtime Environment (RTE).
- Configuring ECUs and understanding communication mechanisms.
- Exploring essential tools and configuration workflows.
- Strategies for integrating AUTOSAR Classic with legacy systems.
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- An introduction to the adaptive architecture model.
- Designing and executing Adaptive Applications (AA).
- The role of POSIX-based operating systems and Execution Management (EM).
- Understanding Adaptive Platform Services (AP Services) and communication middleware.
Module 4: Communication and Service-Oriented Architecture
- Deep dive into SOME/IP, DDS, and ara::com.
- Crafting and configuring efficient service interfaces.
- Facilitating communication between distinct Adaptive Applications.
- Interoperability with external ECUs and the Classic Platform.
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Overview of ADAS capabilities and functional design.
- Addressing challenges in sensor fusion and data transmission.
- Integrating ADAS algorithms within the AUTOSAR Adaptive framework.
- Analysis of real-world ADAS software architecture case studies.
Module 6: Development Workflows and Toolchains
- Survey of the AUTOSAR-compliant tool ecosystem.
- Utilizing modeling and configuration platforms (such as Vector, EB tresos, DaVinci, or equivalents).
- Processes for code generation and hardware deployment.
- Techniques for testing and debugging adaptive applications.
Module 7: Advanced Topics and Industry Best Practices
- Enhancing security and safety standards in AUTOSAR Adaptive and ADAS contexts.
- Managing updates, diagnostics, and system monitoring in adaptive environments.
- Optimizing real-time performance.
- Emerging trends in automotive software architecture.
Module 8: Practical Application and Capstone Project
- Supervised exercises utilizing AUTOSAR development tools.
- Simulating and configuring ADAS components.
- Capstone project: Designing a basic Adaptive AUTOSAR application for an ADAS scenario.
Conclusions and Future Pathways
Requirements
- Proficiency in C/C++ programming for embedded systems.
- A foundational grasp of core automotive software principles.
- Familiarity with microcontrollers, communication protocols, and real-time operating systems.
Target Audience
- Automotive software developers and engineers.
- Embedded systems architects.
- Software specialists in ADAS and autonomous vehicle technologies.
28 Hours