You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to use Zephyr to build a distributed system that needs to communicate between
different SoC over a network (SPI, Serial or Ethernet)
different threads running in the same SoC
different cores of the same SoC
I'm looking for a abstraction that allows to do all of the above use a siliar API.
Is Zbus suitable for this purpose or should I rather use message queue or mailbox with a combination of IPM?
I didn't see any documentation comparing zbus to the existing message passing protocols implemented by Zephyr
I also understand there is MBOX that seems to address the same problem. So what is the difference between these solutions?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hello,
I want to use Zephyr to build a distributed system that needs to communicate between
I'm looking for a abstraction that allows to do all of the above use a siliar API.
Is Zbus suitable for this purpose or should I rather use message queue or mailbox with a combination of IPM?
I didn't see any documentation comparing zbus to the existing message passing protocols implemented by Zephyr
I also understand there is MBOX that seems to address the same problem. So what is the difference between these solutions?
Beta Was this translation helpful? Give feedback.
All reactions