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 embedded systems within the automotive sector
- The evolution of AUTOSAR: Comparing Classic and Adaptive paradigms
- Key concepts and architectural layers of AUTOSAR
- The role of ADAS systems and their integration with AUTOSAR
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Analysis of Basic Software (BSW) layers and the Runtime Environment (RTE)
- Strategies for ECU configuration and communication mechanisms
- Workflow optimization using standard tools and configuration
- Techniques for integrating AUTOSAR Classic with existing legacy systems
Module 3: Essentials of the AUTOSAR Adaptive Platform
- Architectural introduction to AUTOSAR Adaptive
- Design principles and execution of Adaptive Applications (AA)
- Utilizing POSIX-based operating systems and Execution Management (EM)
- Understanding Adaptive Platform Services (AP Services) and communication middleware
Module 4: Service-Oriented Architecture and Communication
- Deep dive into SOME/IP, DDS, and ara::com standards
- Designing and configuring robust service interfaces
- Facilitating communication between various Adaptive Applications
- Interoperability with external ECUs and the Classic Platform
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Functional architecture and feature overview of ADAS
- Addressing sensor fusion and data communication complexities
- Integrating advanced ADAS algorithms within the Adaptive framework
- Case study analysis of real-world ADAS software architectures
Module 6: Development Workflows and Toolchains
- Comprehensive overview of AUTOSAR-compliant toolchains
- Modeling and configuration using tools such as Vector, EB tresos, DaVinci, or equivalent
- Processes for code generation and deployment to target hardware
- Strategies for testing and debugging adaptive applications
Module 7: Advanced Topics and Industry Best Practices
- Implementing security and safety standards in Adaptive and ADAS contexts
- Managing updates, diagnostics, and monitoring in adaptive environments
- Techniques for real-time performance optimization
- Exploring future trends in automotive software architecture
Module 8: Practical Application and Project Work
- Guided practical exercises utilizing professional AUTOSAR tools
- Simulation and configuration of complex ADAS components
- Capstone project: Designing a simplified Adaptive AUTOSAR application for a specific ADAS use case
Conclusion and Recommended Next Steps
Requirements
- Solid proficiency in C/C++ programming for embedded systems
- Working knowledge of fundamental automotive software principles
- Working familiarity with microcontrollers, communication protocols, and real-time operating systems
Target Audience
- Professional automotive software developers and engineers
- Architects specializing in embedded systems
- Software developers focused on ADAS and autonomous vehicle technologies