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
- An overview of automotive embedded system ecosystems.
- Tracing the evolution of AUTOSAR: contrasting Classic and Adaptive approaches.
- Examining the architectural layers and core concepts of AUTOSAR.
- Understanding ADAS systems and their interplay with AUTOSAR standards.
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Exploring Basic Software (BSW) layers and the Runtime Environment (RTE).
- Techniques for ECU configuration and communication strategies.
- Navigating tools and configuration workflows effectively.
- Strategies for integrating AUTOSAR Classic with existing legacy systems.
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- An introduction to the structural and functional aspects of AUTOSAR Adaptive.
- Designing and executing Adaptive Applications (AA).
- Utilizing POSIX-based operating systems and Execution Management (EM).
- Implementing Adaptive Platform Services (AP Services) and communication middleware.
Module 4: Communication and Service-Oriented Architecture
- Detailed look at SOME/IP, DDS, and ara::com.
- Best practices for designing and configuring service interfaces.
- Managing communication between various Adaptive Applications.
- Facilitating integration with external ECUs and the Classic Platform.
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Reviewing ADAS functionalities and their functional architecture.
- Addressing sensor fusion and data communication complexities.
- Integrating ADAS algorithms within the AUTOSAR Adaptive framework.
- Analyzing real-world case studies of ADAS software architectures.
Module 6: Development Workflows and Toolchains
- Surveying the landscape of AUTOSAR-compliant toolchains.
- Utilizing modeling and configuration tools such as Vector, EB tresos, DaVinci, or equivalents.
- Executing code generation and deployment processes on target hardware.
- Conducting thorough testing and debugging of adaptive applications.
Module 7: Advanced Topics and Industry Best Practices
- Ensuring security and safety standards in AUTOSAR Adaptive and ADAS contexts.
- Managing updates, diagnostics, and monitoring within adaptive environments.
- Optimizing real-time performance for critical applications.
- Exploring emerging trends in automotive software architecture.
Module 8: Practical Exercises and Capstone Project
- Engaging in guided practical exercises with professional AUTOSAR development tools.
- Configuring and simulating complex ADAS components.
- Completing a mini-project: designing a straightforward Adaptive AUTOSAR application for a specific ADAS use case.
Course Summary and Recommended Next Steps
Requirements
- Proficiency in C/C++ programming within embedded systems contexts.
- A solid grasp of fundamental automotive software principles.
- Working knowledge of microcontrollers, communication protocols, and real-time operating systems.
Target Audience
- Software developers and engineers specializing in the automotive sector.
- Architects focused on embedded systems.
- Developers working on ADAS and autonomous vehicle technologies.
28 Hours