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.
Duration 28 hours
Course Outline
Module 1: Fundamentals of Automotive Software and AUTOSAR
- Introduction to automotive embedded systems.
- The evolution of AUTOSAR: contrasting Classic and Adaptive approaches.
- Exploring AUTOSAR architecture layers and core concepts.
- The role of ADAS systems and their connection to AUTOSAR frameworks.
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Basic Software (BSW) layers and the Runtime Environment (RTE).
- Configuring ECUs and establishing communication mechanisms.
- Workflows for tools and configuration processes.
- Strategies for integrating AUTOSAR Classic with legacy systems.
Module 3: Foundations of the AUTOSAR Adaptive Platform
- An introduction to AUTOSAR Adaptive architecture principles.
- Designing and executing Adaptive Applications (AA).
- POSIX-based operating systems and the role of Execution Management (EM).
- Adaptive Platform Services (AP Services) and communication middleware integration.
Module 4: Communication and Service-Oriented Architectures
- Exploring SOME/IP, DDS, and ara::com protocols.
- Designing and configuring service interfaces.
- Facilitating communication between various Adaptive Applications.
- Interfacing with external ECUs and the Classic Platform.
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- An overview of ADAS features and functional architectures.
- Addressing sensor fusion and data communication complexities.
- Integrating ADAS algorithms within the AUTOSAR Adaptive framework.
- Examining real-world case studies of ADAS software architectures.
Module 6: Development Workflows and Tooling
- An 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 Industry Best Practices
- Ensuring security and safety in AUTOSAR Adaptive and ADAS systems.
- Managing updates, diagnostics, and monitoring in adaptive environments.
- Optimizing real-time performance.
- Exploring future trends in automotive software architecture.
Module 8: Practical Exercises and Project Work
- Supervised practical exercises using AUTOSAR development tools.
- Configuring and simulating ADAS components.
- Mini-project: designing a basic Adaptive AUTOSAR application for a specific ADAS use case.
Conclusion and Recommended Next Steps
Requirements
- Proficiency in C/C++ programming specifically for embedded systems.
- A solid understanding of foundational automotive software principles.
- Familiarity with microcontrollers, communication protocols, and real-time operating systems.
Target Audience
- Automotive software developers and engineering specialists.
- Embedded systems architects.
- Software engineers focused on ADAS and autonomous vehicle technologies.