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 in the automotive industry.
- The progression of AUTOSAR: Comparing Classic and Adaptive approaches.
- Examining AUTOSAR architecture layers and core concepts.
- Understanding ADAS systems and their interplay with AUTOSAR.
Module 2: Core Principles of the AUTOSAR Classic Platform
- Detailed look at Basic Software (BSW) layers and the Runtime Environment (RTE).
- Configuring ECUs and understanding communication mechanisms.
- Review of 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 architecture of AUTOSAR Adaptive.
- Designing and executing Adaptive Applications (AA).
- The role of POSIX-based operating systems and Execution Management (EM).
- Exploring Adaptive Platform Services (AP Services) and communication middleware.
Module 4: Communication and Service-Oriented Architecture
- Deep dive into SOME/IP, DDS, and ara::com.
- Designing and configuring service interfaces.
- Managing communication between Adaptive Applications.
- Integration techniques for external ECUs and the Classic Platform.
Module 5: Leveraging AUTOSAR Adaptive for ADAS Development
- Exploring ADAS features and their functional architecture.
- Addressing challenges in sensor fusion and data communication.
- Incorporating ADAS algorithms within the AUTOSAR Adaptive framework.
- Analysis of real-world case studies in ADAS software architecture.
Module 6: Development Workflows and Tooling
- Overview of the AUTOSAR-compliant toolchain.
- Using modeling and configuration tools (such as Vector, EB tresos, DaVinci, or equivalents).
- Processes for code generation and deployment on target hardware.
- Techniques for testing and debugging adaptive applications.
Module 7: Advanced Concepts and Industry Best Practices
- Addressing security and safety concerns in AUTOSAR Adaptive and ADAS.
- Handling updates, diagnostics, and monitoring in adaptive environments.
- Optimizing real-time performance.
- Identifying emerging trends in automotive software architecture.
Module 8: Practical Application and Project Work
- Guided exercises using professional AUTOSAR development tools.
- Configuring and simulating ADAS components.
- Capstone mini-project: Designing a simple Adaptive AUTOSAR application for a specific ADAS use case.
Summary and Future Directions
Requirements
- Proficiency in C/C++ programming specifically for embedded systems.
- 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 in the automotive sector.
- Architects specializing in embedded systems.
- Professionals developing software for ADAS and autonomous vehicles.