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: Fundamentals of Automotive Software and AUTOSAR
- Introduction to automotive embedded systems
- The progression of AUTOSAR: comparing Classic and Adaptive approaches
- Architectural layers of AUTOSAR and core principles
- Understanding ADAS systems and their alignment with AUTOSAR
Module 2: AUTOSAR Classic Platform – Essential Concepts
- Structure of Basic Software (BSW) and the Runtime Environment (RTE)
- Configuring ECUs and managing communication pathways
- Utilizing tools and managing configuration workflows
- Integrating AUTOSAR Classic with legacy infrastructure
Module 3: AUTOSAR Adaptive Platform – Core Principles
- Introduction to the architecture of AUTOSAR Adaptive
- Designing and executing Adaptive Applications (AA)
- Leveraging POSIX-based operating systems and Execution Management (EM)
- Adaptive Platform Services (AP Services) and middleware for communication
Module 4: Service-Oriented Architecture and Communication
- Exploring SOME/IP, DDS, and ara::com
- Crafting and configuring service interfaces
- Managing communication flows between Adaptive Applications
- Interfacing with external ECUs and the Classic Platform
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Analysis of ADAS capabilities and functional architecture
- Addressing challenges in sensor fusion and data exchange
- Embedding ADAS algorithms within the AUTOSAR Adaptive framework
- Examining real-world examples of ADAS software design
Module 6: Development Processes and Tooling
- Overview of AUTOSAR-compliant toolchains
- Using modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or equivalents)
- Generating code and deploying to target hardware
- Validating and debugging adaptive applications
Module 7: Advanced Topics and Industry Best Practices
- Ensuring security and safety in AUTOSAR Adaptive and ADAS contexts
- Handling updates, diagnostics, and monitoring in adaptive setups
- Optimizing real-time performance
- Emerging trends in automotive software architecture
Module 8: Practical Application and Project Work
- Structured practical exercises with AUTOSAR development tools
- Configuring and simulating ADAS modules
- Capstone project: Creating a basic Adaptive AUTOSAR application for an ADAS scenario
Conclusion and Future Directions
Requirements
- Proficiency in C/C++ programming for embedded systems
- Foundational knowledge of automotive software principles
- Familiarity with microcontrollers, communication standards, and real-time operating systems
Target Audience
- Software engineers and developers specializing in automotive systems
- Architects of embedded systems
- Developers working on ADAS and autonomous vehicle software
28 Hours