
Introduction about Author and Course
Explore differences between Autosar classic and adaptive, including service oriented dynamics and runtime information exchange. Learn how Adaptive Autosar uses executable processes, POSIX-based OS, flexible scheduling, and MMU memory management.
Explore how adaptive autosar unifies classic and adaptive platforms on a single SoC, enabling high performance computing, over-the-air updates, and flexible service deployment with foundation and platform services.
Manage startup and shutdown of processes and the adaptive platform with the execution manager, coordinating function groups, state management, and startup dependencies to ensure a safe, controlled boot.
Explore how the state manager coordinates function group states and machine life cycles with the execution manager, including startup and shutdown processes for normal and merging function groups.
Learn update and configuration management in adaptive platform, where the UCM coordinates cloud or diagnostic updates with a state manager that controls function groups from download to activation and rollback.
Explain how platform health management monitors services and machines against ISO 26262 safety requirements, using watchdogs, entity and global supervision, and coordinated recovery actions via the state manager.
Explore communication management in adaptive platform, focusing on the adcom api as a service discovery backbone, using ip multicast and udp for offer and subscribe in a service oriented architecture.
Explore adaptive application development on the Autosar adaptive platform, including xml schema configuration, function groups, and an execution manifest, with a hands-on demo using a Linux SDK.
This show you how service and client will be created in detail
Explore finalization and open notes in adaptive autosar, highlighting validation services like execution manager, state manager, UCM, platform manager, and communication management, plus open points, maturity, and safety considerations.
Autosar Adaptive is a new Autosar Standard that aims to fill the gap and cover more functionality, especially focusing on the High-Performance Computing domain.
From a Software Engineering point of view, it not only addresses the gap in the technology itself, but there is also a gap in the knowledge base required for Autosar Adaptive.
Autosar Adaptive requires more expertise and knowledge of POSIX environments, e.g., Linux, QNX...
However, from the Autosar Methodology point of view, there are still many concepts that are applicable to both Autosar Classic and Autosar Adaptive. That's why, in this course, as an Engineer who has worked on both Classic and Adaptive platforms, I will be sharing the knowledge in a way that allows you to reuse much of it.
What is covered in this course?
Foundation Services and their Interactions
Execution related to Function Groups
Service-Oriented Architecture (SOA) and ara::com
What is not covered?
Detailed implementation at the code level
Technical debt and dependencies when using AP in a real project
Best way to learn?
I would recommend revisiting the course from time to time if you are working with the Adaptive Platform. I don't believe you can understand all of these concepts on the first try, but having some hands-on experience will help you actually learn something.
Basic Quiz Check during the course!
You must pass all basic checks and truly understand the answers.
Thank you to all who have kept reading up until this line!