Hi All,
I've been asked to look into one of our products, its an embedded device running Linux on an Arm board. One of the major issues is that of latency, there are many factors which account for this, but one which I'm concerned about is the use of DBus. This is being used for the sending and receiving of process events, there are around 15 user land processes running, each one can raise events place it on the bus and have whatever other process do something about it. I'm not too familiar with this side of application programming, so I'm looking for advice on what other developers are using on embedded devices for such tasks. My own opinion is to use domain sockets, its well known, efficient, fast and lightweight, in comparison to DBus anyway.
Many thanks for any advice, pointers, etc. you can give me.
RW