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
- Introduction to automotive embedded systems
- The evolution of AUTOSAR: Comparing Classic and Adaptive platforms
- Architectural layers of AUTOSAR and core concepts
- The role of ADAS systems and their connection to AUTOSAR
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- Configuring ECUs and managing communication mechanisms
- Navigating 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
- Design and execution of Adaptive Applications (AA)
- POSIX-based operating systems and Execution Management (EM)
- Adaptive Platform Services (AP Services) and communication middleware
Module 4: Communication and Service-Oriented Architecture
- Exploring SOME/IP, DDS, and ara::com
- Designing and configuring service interfaces
- Facilitating communication between Adaptive Applications
- Integration strategies with external ECUs and the Classic Platform
Module 5: Leveraging AUTOSAR Adaptive for ADAS Development
- Overview of ADAS functionalities and functional architecture
- Addressing challenges in sensor fusion and data communication
- 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 AUTOSAR-compliant toolchains
- Utilizing modeling and configuration tools (such as Vector, EB tresos, DaVinci, or equivalents)
- Processes for code generation and deployment to target hardware
- Methods for testing and debugging adaptive applications
Module 7: Advanced Topics and Industry Best Practices
- Enhancing security and safety in AUTOSAR Adaptive and ADAS
- Managing updates, diagnostics, and monitoring in adaptive environments
- Optimizing real-time performance
- Emerging trends in automotive software architecture
Module 8: Practical Application and Capstone Project
- Supervised practical exercises utilizing AUTOSAR development tools
- Configuration and simulation of ADAS components
- Capstone project: Designing a simple Adaptive AUTOSAR application for a specific ADAS use case
Course Summary and Recommended Next Steps
Requirements
- Proficiency in C/C++ programming for embedded systems
- A solid grasp of fundamental automotive software principles
- Working knowledge of microcontrollers, communication protocols, and real-time systems
Target Audience
- Software developers and engineers specializing in the automotive sector
- Architects working with embedded systems
- Developers focused on ADAS and autonomous vehicle software