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
- Introduction to automotive embedded systems
- The evolution of AUTOSAR: Classic vs. Adaptive approaches
- Structural layers of AUTOSAR architecture and core principles
- Overview of ADAS systems and their integration with AUTOSAR
Module 2: AUTOSAR Classic Platform – Core Fundamentals
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration strategies and communication mechanisms
- Workflow and tooling for configuration
- Integration strategies for AUTOSAR Classic with legacy systems
Module 3: AUTOSAR Adaptive Platform – Essential Concepts
- Introduction to the AUTOSAR Adaptive architecture
- Design patterns 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
- Deep dive into SOME/IP, DDS, and ara::com
- Designing and configuring service interfaces
- Inter-communication between Adaptive Applications
- Integration with external ECUs and the Classic Platform
Module 5: AUTOSAR Adaptive in ADAS Development
- Overview of ADAS functionalities and functional architecture
- Challenges in sensor fusion and data communication
- Incorporating ADAS algorithms within AUTOSAR Adaptive
- Analysis of real-world ADAS software architecture case studies
Module 6: Development Workflow and Toolchains
- Overview of AUTOSAR-compliant toolchains
- Modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or equivalents)
- Code generation and deployment to target hardware
- Testing and debugging strategies for adaptive applications
Module 7: Advanced Topics and Best Practices
- Security and safety considerations in AUTOSAR Adaptive and ADAS
- Updates, diagnostics, and monitoring in adaptive environments
- Optimizing real-time performance
- Emerging trends in automotive software architecture
Module 8: Practical Application and Project Work
- Supervised practical exercises using AUTOSAR development tools
- Configuration and simulation of ADAS components
- Capstone project: Designing a basic Adaptive AUTOSAR application for an ADAS use case
Conclusion and Future Directions
Requirements
- Practical experience in C/C++ programming for embedded systems
- Foundational knowledge of automotive software principles
- Proficiency with microcontrollers, communication protocols, and real-time operating systems
Target Audience
- Professional automotive software developers and engineers
- Architects specializing in embedded systems
- Software engineers focused on ADAS and autonomous vehicle technologies
28 Hours