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.
Course Outline
Module 1: Foundations of Automotive Software and AUTOSAR
- Overview of automotive embedded systems
- The evolution of AUTOSAR: Classic versus Adaptive
- Key concepts and architectural layers of AUTOSAR
- Relationship 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
- Workflow management and associated tooling
- Integrating AUTOSAR Classic with legacy systems
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- Introduction to AUTOSAR Adaptive architecture
- 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
- Technologies including SOME/IP, DDS, and ara::com
- Designing and configuring service interfaces
- Inter-application communication strategies
- Integration with external ECUs and the Classic Platform
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Functional architecture and key features of ADAS
- Challenges in sensor fusion and data communication
- Embedding ADAS algorithms within the AUTOSAR Adaptive framework
- Real-world case studies of ADAS software architectures
Module 6: Development Workflows and Tooling
- Overview of AUTOSAR-compliant toolchains
- Modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or equivalent)
- Code generation and deployment to target hardware
- Testing and debugging strategies for adaptive applications
Module 7: Advanced Topics and Best Practices
- Ensuring security and safety in AUTOSAR Adaptive and ADAS systems
- Managing updates, diagnostics, and monitoring in adaptive environments
- Optimizing real-time performance
- Emerging trends in automotive software architecture
Module 8: Practical Application and Project Work
- Guided hands-on exercises using AUTOSAR development tools
- Configuring and simulating ADAS components
- Capstone project: Designing a simple Adaptive AUTOSAR application for an ADAS use case
Summary and Path Forward
Requirements
- Proficiency in C/C++ programming for embedded systems
- Foundational knowledge of automotive software concepts
- Familiarity with microcontrollers, communication protocols, and real-time operating systems
Target Audience
- Automotive software developers and engineers
- Embedded systems architects
- Developers specializing in ADAS and autonomous vehicle software
28 Hours