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 evolution of AUTOSAR: comparing Classic and Adaptive approaches
- Core concepts and layer structure of the AUTOSAR architecture
- Linking ADAS systems with AUTOSAR frameworks
Module 2: Core Concepts of the AUTOSAR Classic Platform
- Exploring Basic Software (BSW) layers and the Runtime Environment (RTE)
- Configuring ECUs and understanding communication mechanisms
- Workflow and tools for configuration management
- Strategies for integrating AUTOSAR Classic with legacy systems
Module 3: Foundational Aspects of the AUTOSAR Adaptive Platform
- An introduction to the architectural design of AUTOSAR Adaptive
- Designing and executing Adaptive Applications (AA)
- Leveraging POSIX-based operating systems and Execution Management (EM)
- Utilizing Adaptive Platform Services (AP Services) and communication middleware
Module 4: Communication and Service-Oriented Architecture
- Detailed look at SOME/IP, DDS, and ara::com
- Crafting and configuring service interfaces
- Facilitating communication between Adaptive Applications
- Integrating with external ECUs and the Classic Platform
Module 5: Applying AUTOSAR Adaptive to ADAS Development
- Understanding ADAS features and functional architecture
- Addressing challenges in sensor fusion and data communication
- Incorporating ADAS algorithms within the AUTOSAR Adaptive framework
- Analyzing real-world case studies of ADAS software architectures
Module 6: Development Workflows and Tooling
- Overview of AUTOSAR-compliant toolchains
- Utilizing modeling and configuration tools (such as Vector, EB tresos, DaVinci, or equivalents)
- Executing code generation and deployment on target hardware
- Techniques for testing and debugging adaptive applications
Module 7: Advanced Topics and Industry Best Practices
- Ensuring security and safety in AUTOSAR Adaptive and ADAS systems
- Managing updates, diagnostics, and monitoring in adaptive environments
- Optimizing real-time performance
- Exploring future trends in automotive software architecture
Module 8: Practical Application and Project Work
- Engaging in guided practical exercises with AUTOSAR development tools
- Configuring and simulating ADAS components
- Completing a mini-project: designing a basic Adaptive AUTOSAR application for an ADAS scenario
Summary and Recommendations for Next Steps
Requirements
- Proficiency in C/C++ programming specifically for embedded systems.
- A solid grasp of fundamental automotive software principles.
- Working knowledge of microcontrollers, communication protocols, and real-time operating systems.
Target Audience
- Automotive software developers and engineering professionals.
- Architects specializing in embedded systems.
- Developers working on ADAS and autonomous vehicle software.
28 Hours