Hi there,

I've updated my shared memory hal module and LinuxCNC adoption which
enables real time data transfer between LinuxCNC and other real-time
programs running on rt-preempt.

My work is now put on top of the rtos-integration-preview1 branch from
Michael Haberler.

The functionality was also contained in earlier Versions of the
rt-preempt port I did on the basis of Michael Büschs work. But now, my
patch/adoption is clearer and smaller as the support for rt-preempt is
already there. And of course it's still beta.

Please pull branch shm_interface from
http://gitorious.org/emc-rt-preempt/emc-rt-preempt

after compiling start the cnc and the rt-interface tester afterwards:

cd /src/hal/drivers/shared_memory
make -f Makefile_shm
sudo chrt 90 ./shm_interface_test

In the end it should look nearly like a year ago :) :
http://www.bitmuster.org/projects/images/emc-shm-rt-gui.png

Regards,

Michael


On 11/02/2012 04:18 PM, Michael Haberler 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
>  
> 
> - Michael
> 
> - The userland parport driver needs work - it cant claim the parport yet :-/ 
> The nice part is: you can fix it with gdb.
> - runtests with rt-preempt-user shows errors, but that is because stderr 
> messages cause it to 'fail' whereas the regression output actually is ok
> 
> 
> [so here's some drinking from the firehose for the weekend;) ]
> ------------------------------------------------------------------------------
> LogMeIn Central: Instant, anywhere, Remote PC access and management.
> Stay in control, update software, and manage PCs from one command center
> Diagnose problems and improve visibility into emerging IT issues
> Automate, monitor and manage. Do more in less time with Central
> http://p.sf.net/sfu/logmein12331_d2d
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers
> 


-- 
--------------------------------------------------------------
Dipl.-Ing. Michael Abel

Graduate School of advanced Manufacturing Engineering
GSaME - Universität Stuttgart

Institut für Steuerungstechnik
der Werkzeugmaschinen und Fertigungseinrichtungen
ISW - Universität Stuttgart

Seidenstr. 36
70174 Stuttgart

Tel.: ++49 (0) 711 685-82532
Fax : ++49 (0) 711 685-82808

[email protected]
[email protected]

www.gsame.uni-stuttgart.de
www.isw.uni-stuttgart.de
--------------------------------------------------------------

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to