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: Foundations of Automotive Software and AUTOSAR
- Overview of embedded systems within the automotive sector.
- Evolution of AUTOSAR: comparing Classic and Adaptive approaches.
- Core architectural layers and fundamental concepts of AUTOSAR.
- The role of ADAS systems and their integration with AUTOSAR.
Module 2: Core Principles of the AUTOSAR Classic Platform
- Basic Software (BSW) layers and the Runtime Environment (RTE).
- ECU configuration strategies and communication mechanisms.
- Exploring configuration workflows and associated tools.
- Strategies for integrating AUTOSAR Classic with legacy systems.
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- An introduction to the AUTOSAR Adaptive architectural model.
- 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.
Module 4: Communication and Service-Oriented Architecture
- Detailed look at SOME/IP, DDS, and ara::com.
- Designing and configuring service interfaces.
- Inter-process communication between Adaptive Applications.
- Integration strategies with external ECUs and the Classic Platform.
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Analysis of ADAS features and functional architecture.
- Challenges in sensor fusion and high-bandwidth data communication.
- Embedding ADAS algorithms within the AUTOSAR Adaptive framework.
- Examination of real-world ADAS software architecture case studies.
Module 6: Development Workflows and Toolchains
- Overview of the AUTOSAR-compliant tool ecosystem.
- Utilization of modeling and configuration tools (e.g., 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
- Ensuring security and safety in AUTOSAR Adaptive and ADAS contexts.
- Handling updates, diagnostics, and monitoring in adaptive environments.
- Strategies for real-time performance optimization.
- Emerging trends shaping the future of automotive software architecture.
Module 8: Practical Application and Capstone Project
- Guided exercises using professional AUTOSAR development tools.
- Simulating and configuring ADAS components in a controlled environment.
- Capstone project: Designing a basic Adaptive AUTOSAR application for a specific ADAS scenario.
Conclusion and Recommended Next Steps
Requirements
- Proficiency in C/C++ programming tailored for embedded systems.
- Fundamental understanding of automotive software engineering concepts.
- Working knowledge of microcontrollers, communication protocols, and real-time operating systems.
Target Audience
- Automotive software engineers and developers.
- Architects specializing in embedded systems.
- Developers focused on ADAS and autonomous vehicle software solutions.