Zbus 2030: Community-Driven Directions for Zbus
summary
Survey runs June 7–Aug 22 and collects 55 survey responses showing mainly experienced embedded software engineers across all continents using Zbus mostly for IoT and consumer electronics, typically one‑to‑many intermodule IPC on ARM cores and Zephyr 3.3–3.7. Roadmap items include multiprocessor agent proxies (UART and RPMsg demos), ProtoBuffers support requested, improved trace/debug via zview and logging, and a critical note to attach message subscribers to a thread to avoid priority inversion with HLP. Documentation, static vs dynamic allocation, and C++ macro issues need work.
AI-written summary · about
chapters (32)
- 0:00Zbus 2030 survey intro
- 1:06Survey methodology
- 3:17Zbus user geography
- 4:43Zephyr versions and UX
- 5:49Zbus use cases
- 7:20Industry vs academic adoption
- 8:01Zbus communication patterns
- 9:49Zbus benefits and goals
- 11:16Core coupling importance
- 12:44Zbus external integration
- 13:48Zbus features and Protobuf
- 15:13Zbus debugging and logging
- 16:41Zbus ease of use
- 18:51Zbus top features
- 20:16Priority inversion in subscribers
- 22:46Selling with Zbus
- 23:28Zbus architecture impact
- 24:29Alternatives considered
- 25:55Community feedback
- 26:37Simpler Zbus examples
- 27:40Compatibility and innovation
- 28:44Static vs dynamic memory
- 31:36Zbus for embedded constraints
- 32:38Memory management challenges
- 33:19C++ compatibility and macros
- 34:07Subscriber type choices
- 35:11Virtual distribution and listeners
- 36:39Low memory handling
- 37:44Q&A
- 38:06Q&A: Agent proxies
- 39:29Q&A: Message buffer sizing
- 41:01Q&A: Subscribers and priority
related talks
41mGreybus for Robotics with Zephyr RTOS
18mDistributed Embedded Systems Using Zephyr
40mApplication and Challenges of Using GenAVB/TSN Software Stack for Industrial...
34mZephyr and OpenAMP
42mAMP Virtio: A New Virto Transport for AMP Systems, with Focus on Zephyr, Linux, and Xen
18mHypervisor-less Virtio: Assembling Multi-OS Systems Using Standards-based Pro...
38mRemote Processor Framework in Zephyr RTOS
50mTaking The Hippie Bus To The Enterprise
