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 automotive embedded systems
- The evolution of AUTOSAR: Comparing Classic vs. Adaptive
- Core concepts within AUTOSAR architecture layers
- The relationship between AUTOSAR and ADAS systems
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration strategies and communication mechanisms
- Workflow optimization using configuration tools
- Strategies for integrating AUTOSAR Classic with legacy systems
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- Architectural principles of AUTOSAR Adaptive
- Design patterns and execution models for Adaptive Applications (AA)
- Role of POSIX-based operating systems and Execution Management (EM)
- Adaptive Platform Services (AP Services) and communication middleware
Module 4: Service-Oriented Architecture and Communication
- Protocols: SOME/IP, DDS, and ara::com
- Designing and configuring service interfaces
- Inter-application communication within the Adaptive Platform
- Bridging integration with external ECUs and the Classic Platform
Module 5: AUTOSAR Adaptive in ADAS Development
- Functional architecture and features of ADAS
- Challenges in sensor fusion and high-volume data communication
- Incorporating ADAS algorithms into the AUTOSAR Adaptive environment
- 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 (e.g., Vector, EB tresos, DaVinci, or equivalent)
- Processes for code generation and deployment to target hardware
- Techniques for testing and debugging adaptive applications
Module 7: Advanced Topics and Industry Best Practices
- Enhancing security and safety in AUTOSAR Adaptive and ADAS
- Management of updates, diagnostics, and monitoring in adaptive environments
- Optimizing real-time performance metrics
- Emerging trends in automotive software architecture
Module 8: Practical Application and Capstone Project
- Guided hands-on exercises using AUTOSAR development tools
- Simulating and configuring ADAS components
- Mini-project: Architecting 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
- Foundational knowledge of automotive software concepts
- Working familiarity with microcontrollers, communication protocols, and real-time systems
Target Audience
- Automotive software developers and engineers
- Architects specializing in embedded systems
- Developers focused on ADAS and autonomous vehicle technologies