代码之家  ›  专栏  ›  技术社区  ›  e.jahandar

unix/linux中基于本机总线的事件通知机制

  •  0
  • e.jahandar  · 技术社区  · 7 年前

    假设一个嵌入式系统运行着不同的软件集,需要异步地进行通信,我使用共享内存实现了数据通信机制(它使用起来既快又简单)。 在多个不同技术的软件中使用IPC的情况下,我遇到了如何通知像总线机制这样的软件的问题。虽然有很好的IPC/notify机制,比如unix signal/eventfd/shared signaphores/unix sockets等等,但是我知道它们都可以作为点到点的通知系统使用,而且我还没有找到适合于总线式通知系统的本地解决方案。

    我知道已经有像D-BUS这样的工作系统,但是D-BUS对于小型嵌入式系统来说太复杂了,我正在寻找本机解决方案。 在linux/unix中是否有像D-BUS这样简单、轻量级和本机的事件通知系统?

    是否存在仅用于通知建议的其他方法?

    编辑: 我认为多播IPC here 与发布/订阅或总线明显不同。

    0 回复  |  直到 7 年前