一尘不染

使用哪种Linux IPC技术?

linux

我们仍处于项目的设计阶段,但我们正在考虑在嵌入式Linux内核上具有三个独立的进程。进程之一是通信模块,该模块处理通过各种介质往返于设备的所有通信。

其他两个过程将需要能够通过通信过程发送/接收消息。我正在尝试评估Linux提供的IPC技术。其他进程将发送的消息的大小将有所不同,从调试日志到流媒体,速率约为5
Mbit。同样,媒体可能同时流进和流出。

您将为该应用建议哪种IPC技术?
http://en.wikipedia.org/wiki/进程间通信

如果发生任何变化,处理器的运行速度约为400-500 MHz。无需跨平台,仅Linux即可。需要使用C或C ++实现。


阅读 286

收藏
2020-06-02

共1个答案

一尘不染

我会选择Unix域套接字:比IP套接字(即,没有机器间通信)的开销少,但其他方面也很方便。

2020-06-02