Best practices for passing messages from the RT to a non-RT process?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello everyone.
This is a general question.
I would like to pass data from my real-time process, the only process
that runs on an isolated core (at 1 KHz+) to another, non-real-time
process. Basically, I'm receiving the position of motors of a robot in
the real-time process and must pass that data to another process for
plotting a graph.
Obviously, any IPC mechanism that would cause unbounded latency in the
real-time loop is off-limits.
What are some available solutions that don't break the real-time loop?
I've read a lot about POSIX "mqueue". Does anyone have any experience with that?
Best,
Mohsen



[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux