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
- Landscape of automotive embedded systems
- The evolution of AUTOSAR: Contrasting Classic vs. Adaptive paradigms
- Deconstructing AUTOSAR architecture layers and core concepts
- The role of ADAS systems within the AUTOSAR framework
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Exploring Basic Software (BSW) layers and the Runtime Environment (RTE)
- ECU configuration strategies and communication mechanisms
- Navigating toolchains and configuration workflows
- Strategies for integrating AUTOSAR Classic with legacy systems
Module 3: Fundamentals of the AUTOSAR Adaptive Platform
- Introduction to the architectural principles of AUTOSAR Adaptive
- Designing and executing Adaptive Applications (AA)
- Utilizing POSIX-based operating systems and Execution Management (EM)
- Leveraging Adaptive Platform Services (AP Services) and communication middleware
Module 4: Communication and Service-Oriented Architecture
- Deep dive into SOME/IP, DDS, and ara::com
- Architecting and configuring service interfaces
- Managing inter-communication among Adaptive Applications
- Bridging integration with external ECUs and the Classic Platform
Module 5: AUTOSAR Adaptive in the Context of ADAS Development
- Functional architecture overview of ADAS features
- Addressing challenges in sensor fusion and data communication
- Incorporating ADAS algorithms into the AUTOSAR Adaptive stack
- Analyzing real-world case studies of ADAS software architecture
Module 6: Development Workflows and Tooling
- Survey of the AUTOSAR-compliant toolchain
- Leveraging modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or equivalents)
- Processes for code generation and deployment to target hardware
- Techniques for testing and debugging adaptive applications
Module 7: Advanced Topics and Industry Best Practices
- Ensuring security and safety within AUTOSAR Adaptive and ADAS ecosystems
- Managing updates, diagnostics, and monitoring in adaptive environments
- Strategies for real-time performance optimization
- Forecasting future trends in automotive software architecture
Module 8: Practical Application and Capstone Project
- Supervised practical exercises utilizing AUTOSAR development tools
- Configuration and simulation of ADAS components
- Mini-project: Designing a simple Adaptive AUTOSAR application for a specific ADAS use case
Course Summary and Career Next Steps
Requirements
- Proficiency in C/C++ programming, specifically within the context of embedded systems.
- A solid grasp of foundational automotive software principles.
- Working knowledge of microcontrollers, communication protocols, and real-time operating environments.
Target Audience
- Automotive software developers and engineers.
- Embedded systems architects.
- Specialists in ADAS and autonomous vehicle software development.
28 Hours