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: Distinguishing Classic vs. Adaptive
- Key concepts and layers of AUTOSAR architecture
- Relation between ADAS systems and AUTOSAR standards
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration strategies and communication mechanisms
- Workflows for tooling and configuration
- Integration strategies for AUTOSAR Classic with legacy systems
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- Architectural introduction to AUTOSAR Adaptive
- Design and execution models for Adaptive Applications (AA)
- POSIX-based operating systems and Execution Management (EM)
- Adaptive Platform Services (AP Services) and communication middleware
Module 4: Service-Oriented Architecture and Communication
- Protocols including SOME/IP, DDS, and ara::com
- Configuration and design of service interfaces
- Inter-communication among Adaptive Applications
- Integration pathways with external ECUs and the Classic Platform
Module 5: AUTOSAR Adaptive in ADAS Development
- Functional architecture and overview of ADAS features
- Challenges in sensor fusion and data communication
- Incorporating ADAS algorithms within AUTOSAR Adaptive
- Case studies illustrating real-world ADAS software architectures
Module 6: Development Workflows and Toolchains
- Overview of AUTOSAR-compliant toolchains
- Modeling and configuration tools (e.g., 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 Topics and Industry Best Practices
- Safety and security considerations for AUTOSAR Adaptive and ADAS
- Diagnostics, monitoring, and update mechanisms in adaptive environments
- Optimization strategies for real-time performance
- Emerging trends in automotive software architecture
Module 8: Practical Application and Project Work
- Guided hands-on exercises using AUTOSAR development tools
- Simulation and configuration of ADAS components
- Mini-project: Designing a simple Adaptive AUTOSAR application for a specific ADAS use case
Summary and Recommended Next Steps
Requirements
- Proficiency in C/C++ programming for embedded systems
- Familiarity with 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
- Developers focusing on ADAS and autonomous vehicle software