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
