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: Introduction to Automotive Software and AUTOSAR
- Insights into automotive embedded systems
- The evolution of AUTOSAR: Classic vs. Adaptive
- AUTOSAR architectural layers and foundational concepts
- An overview of ADAS systems and their interplay with AUTOSAR
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration and communication methods
- Toolchains and configuration workflows
- Integrating AUTOSAR Classic with legacy systems
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- Overview of the 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
- SOME/IP, DDS, and ara::com
- Designing and configuring service interfaces
- Communication between Adaptive Applications
- Integration with external ECUs and the Classic Platform
Module 5: AUTOSAR Adaptive in ADAS Development
- Overview of ADAS features and functional architecture
- Challenges in sensor fusion and data communication
- Incorporating ADAS algorithms into AUTOSAR Adaptive
- Real-world case studies of 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 similar)
- Code generation and deployment on target hardware
- Testing and debugging of 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
- Real-time performance optimization
- Emerging trends in automotive software architecture
Module 8: Practical Exercises and Project Work
- Guided practical exercises utilizing AUTOSAR development tools
- Configuration and simulation of ADAS components
- Mini-project: designing a simple Adaptive AUTOSAR application for an ADAS use case
Summary and Future Steps
Requirements
- Proficiency in C/C++ programming for embedded systems
- Comprehension of fundamental automotive software concepts
- Knowledge of microcontrollers, communication protocols, and real-time systems
Target Audience
- Automotive software developers and engineers
- Architects of embedded systems
- Developers specializing in ADAS and autonomous vehicle software