[Xenomai] Shared memory between RT and NRT tasks (Posix Skin)

Greg Gallagher greg at embeddedgreg.com
Thu May 3 19:51:52 CEST 2018


Have you considered using xddp sockets instead?  How large is the
memory you are sharing?

-Greg

On Thu, May 3, 2018 at 1:49 PM, Virendra Kate <virendrakate at gmail.com> wrote:
> Hello,
>
> I am trying to create a shared memory between a RT (Cobalt) and a NRT
> (Linux) task. I went through the " A Tour of the Native API " document
> which pointed me towards the alchemy (previously "native") API.
>
> Currently we are using the Posix skin as it has better performance. This
> link:
> http://www.xenomai.org/documentation/xenomai-2.4/html/api/group__posix__shm.html
> indicates
> that the typical posix share memory API was available for Xenoami Cobalt in
> version 2.4.
>
> Since the shared memory section is missing in the Xenomai 3 documentation
> and I couldn't find the --wrap shm_open() etc. flags in the
> "cobalt.wrappers" file I was wondering if this functionality is supported
> in Xenomai 3 Posix skin.
>
> At this point I am avoiding the use of message queues.
>
> Any help is appreciated.
>
> Thanks,
> Virendra Kate
> _______________________________________________
> Xenomai mailing list
> Xenomai at xenomai.org
> https://xenomai.org/mailman/listinfo/xenomai



More information about the Xenomai mailing list