From: Christian Gagneraud <chgans@gna.org>
To: yocto@yoctoproject.org
Subject: Re: Embedded Linux with Xenomai support
Date: Tue, 03 Sep 2013 15:20:54 +1200 [thread overview]
Message-ID: <52255596.8040705@gna.org> (raw)
In-Reply-To: <52235821.3070302@reliableembeddedsystems.com>
On 02/09/13 03:07, Robert Berger wrote:
> Hi,
>
> On 08/30/2013 07:56 PM, Darren Hart wrote:
>
>>> Is there any Linux distribution based on the Yocto project that lets
>>> me configure my embedded kernel with Xenomai? If not, has anybody got
>>> any experinece in adding Xenomai to the Yocto project?
>>
>> I am not aware of anyone using Xenomai with Yocto to date (although that
>> doesn't mean nobody is). Our Real-Time focus has been on the PREEMPT_RT
>> Linux kernel, which we do have recipes for.
>
> googling for meta-xenomai reveals:
>
> [1][2]
>
>>
>> It appears as though Xenomai has changed quite a bit over the years. If
>> my quick re-reading of their material is correct, the Xenomai core is
>> implemented as a Linux kernel module which can built in to a standard
>> Linux kernel?
>
> ... kind of ...
>
> kernel space:
>
> You need to apply a patch to a certain kernel version and configure the
> kernel afterwards.
>
> So for an ARM architecture there is a patch for the 3.8 kernel[3]
>
> user land:
>
> But unlike with preempt-rt you also need to build the Xenomai userland
> stuff.
>
>>
>> Out of curiosity, what sort of real-time requirements do you have?
>>
>
> That's a good point. Shameless self promotion [4].
Does your RT-threads have access to the full linux userland?
I'm thinking about D-BUS comms, Qt framework, networking stuff, ...
Or do they live in their own shell and communicate with the non-rt world
via a dedicated system?
As well, have you tried/use it in a multi core context, where one core
runs linux and the other one a RT kernel.
Regards,
Chris
>
> Regards,
>
> Robert
>
> [1] https://github.com/nojgosu/meta-xenomai
> [2] https://github.com/DrunkenInfant/beaglebone-xenomai
> [3]
> http://git.xenomai.org/?p=xenomai-head.git;a=tree;f=ksrc/arch/arm/patches;h=c6045f00819318970d6bba65c397609052c9414e;hb=HEAD
> [4] http://www.reliableembeddedsystems.com/pdfs/2010_03_04_rt_linux.pdf
>
>
> ..."A language that doesn't affect the way you think about programming
> is not worth knowing." - Anonymous
>
> My public pgp key is available,at:
> http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x90320BF1
>
>
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>
next prev parent reply other threads:[~2013-09-03 3:20 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-30 10:34 Embedded Linux with Xenomai support Asier
2013-08-30 16:56 ` Darren Hart
2013-09-01 15:07 ` Robert Berger
2013-09-03 3:20 ` Christian Gagneraud [this message]
2013-09-03 6:58 ` Asier
2013-09-02 7:02 ` Wolfgang Denk
2013-09-02 14:26 ` Asier
2013-09-06 12:49 ` Marco
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52255596.8040705@gna.org \
--to=chgans@gna.org \
--cc=yocto@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.