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 embedded systems in the automotive sector
- The evolution of AUTOSAR: comparing Classic and Adaptive platforms
- Architectural layers and core principles of AUTOSAR
- ADAS systems and their integration with the AUTOSAR framework
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU setup and communication mechanisms
- Tooling and configuration workflows
- Integrating AUTOSAR Classic with legacy systems
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- Introduction to the adaptive architecture model
- Designing and executing Adaptive Applications (AA)
- POSIX-based operating systems and Execution Management (EM)
- 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 features of ADAS
- Addressing challenges in sensor fusion and data communication
- Embedding ADAS algorithms within the AUTOSAR Adaptive framework
- Case studies on real-world ADAS software architecture
Module 6: Development Workflows and Tooling
- Overview of the AUTOSAR-compliant toolchain
- Modeling and configuration tools (such as Vector, EB tresos, DaVinci, or equivalents)
- Code generation and deployment to target hardware
- Testing and debugging adaptive applications
Module 7: Advanced Topics and Industry Best Practices
- Security and safety considerations in Adaptive and ADAS contexts
- Updates, diagnostics, and monitoring in adaptive environments
- Optimizing real-time performance
- Future 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
- Mini-project: Designing a basic Adaptive AUTOSAR application for an ADAS scenario
Conclusion and Future Pathways
Requirements
- Proficiency in C/C++ programming specifically for embedded systems
- Fundamental understanding of automotive software principles
- Working knowledge of microcontrollers, communication protocols, and real-time operating systems
Target Audience
- Automotive software developers and engineers
- Embedded systems architects
- Software developers specializing in ADAS and autonomous vehicles
28 Hours