Overview
Explore the Zbus, a lightweight and flexible message bus for Zephyr, in this 42-minute conference talk. Delve into the new many-to-many communication and event-driven approach, understanding its challenges and benefits through practical examples and applications. Learn about bus topologies, embedded systems challenges, available actions, and the Virtual Distributed Event Dispatcher. Discover usage considerations, ZBus async APIs, integration techniques, and samples. Examine ZBus applications for multi-core and multi-target systems, as well as desktop environments. Gain insights into the roadmap features and join the ZBus Discord community for further discussions and support.
Syllabus
Intro
Motivation
Solution idea
Bus topologies
Embedded systems challenges
Available actions
Virtual Distributed Event Dispatcher
Example
Usage considerations
ZBus async APIs
Integration and samples
ZBus for multi-core
ZBus for multi-target
ZBus desktop
ZBus Discord Channel
Taught by
Linux Foundation