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 progression of AUTOSAR: comparing Classic and Adaptive approaches.
- Key concepts and layers within the AUTOSAR architecture.
- The relationship between ADAS systems and AUTOSAR frameworks.
Module 2: Core Principles of the AUTOSAR Classic Platform
- Runtime Environment (RTE) and Basic Software (BSW) layers.
- ECU setup and communication strategies.
- Workflows and essential tools for configuration.
- Strategies for integrating AUTOSAR Classic with legacy systems.
Module 3: Essentials of the AUTOSAR Adaptive Platform
- Architectural overview of AUTOSAR Adaptive.
- Designing and executing Adaptive Applications (AA).
- POSIX-based operating systems and the role of Execution Management (EM).
- Communication middleware and Adaptive Platform Services (AP Services).
Module 4: Service-Oriented Architecture and Communication
- Exploring SOME/IP, DDS, and ara::com.
- Configuring and designing service interfaces.
- Facilitating communication across Adaptive Applications.
- Interoperability with external ECUs and the Classic Platform.
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Functional architecture and core features of ADAS.
- Addressing challenges in sensor fusion and data communication.
- Incorporating ADAS algorithms into AUTOSAR Adaptive frameworks.
- Case studies illustrating real-world ADAS software architectures.
Module 6: Development Workflows and Tooling
- Overview of the AUTOSAR-compliant toolchain.
- Configuration and modeling tools (including Vector, EB tresos, DaVinci, and equivalents).
- Code generation processes and deployment to target hardware.
- Debugging and testing adaptive applications.
Module 7: Advanced Topics and Industry Best Practices
- Safety and security considerations in AUTOSAR Adaptive and ADAS.
- Diagnostics, monitoring, and update mechanisms in adaptive environments.
- Optimizing real-time performance.
- Emerging trends in automotive software architecture.
Module 8: Practical Application and Capstone Project
- Guided exercises utilizing AUTOSAR development tools.
- Simulating and configuring ADAS components.
- Capstone project: Designing a basic Adaptive AUTOSAR application for a specific ADAS scenario.
Conclusions and Path Forward
Requirements
- Proficiency in C/C++ programming for embedded systems.
- Foundational knowledge of automotive software principles.
- Familiarity with microcontrollers, communication protocols, and real-time operating systems.
Who Should Attend
- Automotive software developers and engineering professionals.
- Architects specializing in embedded systems.
- Developers focused on ADAS and autonomous vehicle technologies.
28 Hours