On Fri, Nov 2, 2012 at 5:18 PM, Michael Haberler <[email protected]> wrote:

> I have now integrated the RT-PREEMPT branch as provided by Charles, added
> the now-working Xenomai-userland thread style, and massaged configure to
> deal with all of this. The Xenomai-kernel branch I reported about yesterday
> is fully integrated. If you played with that branch, it's safe to switch.
> this adds the following scenarios:
> ./configure --with-threads=xenomai-user
> ./configure --with-threads=rt-preempt-user
> ./configure --with-threads=rtai
> ./configure --enable-simulator [--enable-drivers for the hal_parport
> usermode driver]
> for the RT-PREEMT flavor, please install
>
> http://static.mah.priv.at/public/xenomai-debs/linux-headers-3.4.13-rt-preempt-rt22+_0.1_i386.deb
>
> http://static.mah.priv.at/public/xenomai-debs/linux-image-3.4.13-rt-preempt-rt22+_0.1_i386.deb
> The notes from README.xenomai wrt initrd and update-grub apply as well.
> Please pull from
> http://git.mah.priv.at/gitweb/emc2-dev.git/shortlog/refs/heads/rtos-integration-preview1
>

For mere mortals (not kernel hacker gurus), would it be possible to write
down a step-by-step guide for how to test these new developments on e.g.
Ubuntu 12.04LTS or 12.10?
I'd be happy to write down some notes in the wiki, but I don't know all the
steps yet... I am doing something like this:
1. get michael's kernel repo from git://git.mah.priv.at/linuxcnc-kernel
2. checkout the branch you want (xenomai, rt-preempt)
3. make xconfig (just defaults are OK?), make
4. what now? Move the bzImage to /boot ? How do I get it to show up in the
GRUB boot menu?

as for the linuxcnc part I think I can manage that, following the "install
from source" guide with minor modifications from here
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Installing_LinuxCNC

On x86 hardware, are there any particular reasons for choosing between
rt-preempt and xenomai?
Are both of these kernels something everyone DIY builds, or are there
stable and updated repos for the kernels?
Did anyone compare RTAI vs rt-preempt vs xenomai on the same hardware? Will
it make any difference for applications where only a servo-thread at ca 1ms
is used?

Anders
------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
DESIGN Expert tips on starting your parallel project right.
http://goparallel.sourceforge.net/
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to