<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Hi,<br>
<br>
Sorry I have to correct me.<br>
<br>
Generally pdserv uses a posix shared memory. <br>
If you use the xenomai posix skin it should work. <br>
But we did not test it.<br>
<br>
Please try, maybe you can post your feedback.<br>
<br>
Andreas <br>
<br>
Am 04.06.2012 14:20, schrieb Andreas Stewering-Bone:
<blockquote cite="mid:4FCCA811.1050601@igh-essen.com" type="cite">
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
  <title></title>
Hi<br>
  <br>
please note<br>
  <br>
pdserv i a library for linux user space usage. <br>
It will not function under xenomai, because xenomai userspace  is not
equal linux userspace.<br>
  <br>
If you prefer user space you should use native linux.<br>
  <br>
Andreas<br>
  <br>
  <br>
  <br>
Am 04.06.2012 14:00, schrieb Dirk Castelijns:
  <blockquote cite="mid:9960ffc7.000004dc.000002bd@pcl036.tass.lan"
 type="cite">
    <meta http-equiv="Content-Type"
 content="text/html; charset=ISO-8859-1">
    <meta name="Generator" content="Microsoft Word 12 (filtered medium)">
    <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle23
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
    <div class="WordSection1">
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">Hi
Andreas,<o:p></o:p></span></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">We’re
now
thinking of making an Xenomai user-space application that directly uses
the EtherCAT Master module.<o:p></o:p></span></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">To
access
the process data we want to integrate the PdServ library. Will this
work under Xenomai?<o:p></o:p></span></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">Thanks<o:p></o:p></span></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">Dirk<o:p></o:p></span></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
    <div>
    <div
 style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;">
    <p class="MsoNormal"><b><span
 style="font-size: 10pt; font-family: "Tahoma","sans-serif"; color: windowtext;">From:</span></b><span
 style="font-size: 10pt; font-family: "Tahoma","sans-serif"; color: windowtext;">
Andreas Stewering-Bone [<a moz-do-not-send="true"
 class="moz-txt-link-freetext" href="mailto:ab@igh-essen.com">mailto:ab@igh-essen.com</a>]
    <br>
    <b>Sent:</b> vrijdag 1 juni 2012 12:15<br>
    <b>To:</b> <a moz-do-not-send="true"
 class="moz-txt-link-abbreviated" href="mailto:Dirk.Castelijns@tass.nl">Dirk.Castelijns@tass.nl</a><br>
    <b>Subject:</b> Re: [etherlab-users] Using Etherlab on a Xenomai
system<o:p></o:p></span></p>
    </div>
    </div>
    <p class="MsoNormal"><o:p> </o:p></p>
    <p class="MsoNormal">Hello Dirk,<br>
    <br>
for only EtherCAT this will work of course. Please have a look at the
devel branch.<br>
There is experimental  support for rtdm in userspace.<br>
    <br>
I think the RTAI skin is not supported for future versions of xenomai,
but i do not know exactly.<br>
    <br>
EtherLAB <=1.3 is prepared for kernal space usage. Xenomai does not
like the Kernel mode.<br>
    <br>
Andreas <br>
    <br>
    <br>
Am 01.06.2012 12:00, schrieb Dirk Castelijns: <o:p></o:p></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">Hi
Andreas,</span><o:p></o:p></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"> </span><o:p></o:p></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">Thanks
for the response.</span><o:p></o:p></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"> </span><o:p></o:p></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">We
don’t
really have a special need for a dual kernel system. It’s more like a
constraint. </span><o:p></o:p></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">We are
adding EtherCAT functionality to our customer’s system which is Xenomai
based.</span><o:p></o:p></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"> </span><o:p></o:p></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">I have
read at different places that Xenomai supports an “RTAI skin”.
Shouldn’t this work with Etherlab?</span><o:p></o:p></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"> </span><o:p></o:p></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">Dirk</span><o:p></o:p></p>
    <p class="MsoNormal"><span style="color: rgb(31, 73, 125);"> </span><o:p></o:p></p>
    <div>
    <div
 style="border-style: solid none none; border-color: -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;">
    <p class="MsoNormal"><b><span
 style="font-size: 10pt; font-family: "Tahoma","sans-serif"; color: windowtext;">From:</span></b><span
 style="font-size: 10pt; font-family: "Tahoma","sans-serif"; color: windowtext;">
    <a moz-do-not-send="true"
 href="mailto:etherlab-users-bounces@etherlab.org">etherlab-users-bounces@etherlab.org</a>
[<a moz-do-not-send="true"
 href="mailto:etherlab-users-bounces@etherlab.org">mailto:etherlab-users-bounces@etherlab.org</a>]

    <b>On Behalf Of </b>Andreas Stewering-Bone<br>
    <b>Sent:</b> vrijdag 1 juni 2012 9:42<br>
    <b>To:</b> <a moz-do-not-send="true"
 href="mailto:etherlab-users@etherlab.org">etherlab-users@etherlab.org</a><br>
    <b>Subject:</b> Re: [etherlab-users] Using Etherlab on a Xenomai
system</span><o:p></o:p></p>
    </div>
    </div>
    <p class="MsoNormal"> <o:p></o:p></p>
    <p class="MsoNormal">Hello<br>
    <br>
EtherLab <= 1.3 will not run under xenomai, because it is prepared
for kernel space usage. But Xenomai has no math libraries for kernel
space. So there is no chance.<br>
    <br>
Do you have a special need to use a dual kernel system.?<br>
    <br>
If not you can use the actual devel branch of etherlab >=2.0 which
uses a preempt-rt kernel.<br>
    <br>
Best regards<br>
    <br>
Andreas<br>
    <br>
Am 31.05.2012 17:11, schrieb Dirk Castelijns: <o:p></o:p></p>
    <p class="MsoNormal">Hi,<o:p></o:p></p>
    <p class="MsoNormal"> <o:p></o:p></p>
    <p class="MsoNormal">I’m a little bit confused about the RTAI /
Xenomai compatibility of Etherlab. Hopefully someone<o:p></o:p></p>
    <p class="MsoNormal">can help me with this.<o:p></o:p></p>
    <p class="MsoNormal"> <o:p></o:p></p>
    <p class="MsoNormal">We have a Xenomai system where we want to add
EtherCAT functionality. For this I want to <o:p></o:p></p>
    <p class="MsoNormal">use the EtherCAT Master software and the
Etherlab software together with Simulink RTW/Coder.<o:p></o:p></p>
    <p class="MsoNormal">Installing the EtherCAT Master software was no
problem. Etherlab requires RTAI sources and<o:p></o:p></p>
    <p class="MsoNormal">a kernel patched for RTAI but our kernel is
already patched for Xenomai, so is this going to work?<o:p></o:p></p>
    <p class="MsoNormal"> <o:p></o:p></p>
    <p class="MsoNormal">Thanks.<o:p></o:p></p>
    <pre> <o:p></o:p></pre>
    <pre> <o:p></o:p></pre>
    <pre>_______________________________________________<o:p></o:p></pre>
    <pre>etherlab-users mailing list<o:p></o:p></pre>
    <pre><a moz-do-not-send="true"
 href="mailto:etherlab-users@etherlab.org">etherlab-users@etherlab.org</a><o:p></o:p></pre>
    <pre><a moz-do-not-send="true"
 href="http://lists.etherlab.org/mailman/listinfo/etherlab-users">http://lists.etherlab.org/mailman/listinfo/etherlab-users</a><o:p></o:p></pre>
    <pre>  <o:p></o:p></pre>
    <p class="MsoNormal"><span
 style="font-size: 12pt; font-family: "Times New Roman","serif";"><br>
    <br>
    <br>
    <br>
    </span><o:p></o:p></p>
    <pre>Mit freundlichem Gruß<o:p></o:p></pre>
    <pre> <o:p></o:p></pre>
    <pre>Andreas Stewering-Bone<o:p></o:p></pre>
    <pre> <o:p></o:p></pre>
    <pre>-- <o:p></o:p></pre>
    <pre>------------------------------------------------------------------------<o:p></o:p></pre>
    <pre> <o:p></o:p></pre>
    <pre>Dipl.-Ing.(FH) Andreas Stewering-Bone<o:p></o:p></pre>
    <pre><a moz-do-not-send="true"
 href="mailto:andreas.stewering-bone@igh-essen.com">andreas.stewering-bone@igh-essen.com</a><o:p></o:p></pre>
    <pre>Tel.: +49 201 / 36014-15<o:p></o:p></pre>
    <pre> <o:p></o:p></pre>
    <pre>Ingenieurgemeinschaft IgH<o:p></o:p></pre>
    <pre>Gesellschaft für Ingenieurleistungen mbH<o:p></o:p></pre>
    <pre>Heinz-Bäcker-Str. 34<o:p></o:p></pre>
    <pre>D-45356 Essen<o:p></o:p></pre>
    <pre>Amtsgericht Essen HRB 11500<o:p></o:p></pre>
    <pre>USt-Id.-Nr.: DE 174 626 722<o:p></o:p></pre>
    <pre>Geschäftsführung: <o:p></o:p></pre>
    <pre>- Dr.-Ing. S. Rotthäuser, <o:p></o:p></pre>
    <pre>- Dr.-Ing. T. Finke, <o:p></o:p></pre>
    <pre>- Dr.-Ing. W. Hagemeister<o:p></o:p></pre>
    <pre>Tel.: +49 201 / 360-14-0<o:p></o:p></pre>
    <pre><a moz-do-not-send="true" href="http://www.igh-essen.com">http://www.igh-essen.com</a><o:p></o:p></pre>
    <pre> <o:p></o:p></pre>
    <pre>------------------------------------------------------------------------<o:p></o:p></pre>
    <p class="MsoNormal"><span
 style="font-size: 12pt; font-family: "Times New Roman","serif";"><br>
    <br>
    <br>
    <o:p></o:p></span></p>
    <pre>Mit freundlichem Gruß<o:p></o:p></pre>
    <pre><o:p> </o:p></pre>
    <pre>Andreas Stewering-Bone<o:p></o:p></pre>
    <pre><o:p> </o:p></pre>
    <pre>-- <o:p></o:p></pre>
    <pre>------------------------------------------------------------------------<o:p></o:p></pre>
    <pre><o:p> </o:p></pre>
    <pre>Dipl.-Ing.(FH) Andreas Stewering-Bone<o:p></o:p></pre>
    <pre><a moz-do-not-send="true"
 href="mailto:andreas.stewering-bone@igh-essen.com">andreas.stewering-bone@igh-essen.com</a><o:p></o:p></pre>
    <pre>Tel.: +49 201 / 36014-15<o:p></o:p></pre>
    <pre><o:p> </o:p></pre>
    <pre>Ingenieurgemeinschaft IgH<o:p></o:p></pre>
    <pre>Gesellschaft für Ingenieurleistungen mbH<o:p></o:p></pre>
    <pre>Heinz-Bäcker-Str. 34<o:p></o:p></pre>
    <pre>D-45356 Essen<o:p></o:p></pre>
    <pre>Amtsgericht Essen HRB 11500<o:p></o:p></pre>
    <pre>USt-Id.-Nr.: DE 174 626 722<o:p></o:p></pre>
    <pre>Geschäftsführung: <o:p></o:p></pre>
    <pre>- Dr.-Ing. S. Rotthäuser, <o:p></o:p></pre>
    <pre>- Dr.-Ing. T. Finke, <o:p></o:p></pre>
    <pre>- Dr.-Ing. W. Hagemeister<o:p></o:p></pre>
    <pre>Tel.: +49 201 / 360-14-0<o:p></o:p></pre>
    <pre><a moz-do-not-send="true" href="http://www.igh-essen.com">http://www.igh-essen.com</a><o:p></o:p></pre>
    <pre><o:p> </o:p></pre>
    <pre>------------------------------------------------------------------------<o:p></o:p></pre>
    </div>
    <pre wrap=""><fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
etherlab-users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:etherlab-users@etherlab.org">etherlab-users@etherlab.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://lists.etherlab.org/mailman/listinfo/etherlab-users">http://lists.etherlab.org/mailman/listinfo/etherlab-users</a>
  </pre>
  </blockquote>
  <br>
  <br>
  <pre class="moz-signature" cols="72">Mit freundlichem Gruß

Andreas Stewering-Bone

-- 
------------------------------------------------------------------------

Dipl.-Ing.(FH) Andreas Stewering-Bone
<a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:andreas.stewering-bone@igh-essen.com">andreas.stewering-bone@igh-essen.com</a>
Tel.: +49 201 / 36014-15

Ingenieurgemeinschaft IgH
Gesellschaft für Ingenieurleistungen mbH
Heinz-Bäcker-Str. 34
D-45356 Essen
Amtsgericht Essen HRB 11500
USt-Id.-Nr.: DE 174 626 722
Geschäftsführung: 
- Dr.-Ing. S. Rotthäuser, 
- Dr.-Ing. T. Finke, 
- Dr.-Ing. W. Hagemeister
Tel.: +49 201 / 360-14-0
<a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://www.igh-essen.com">http://www.igh-essen.com</a>

------------------------------------------------------------------------
  </pre>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
etherlab-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:etherlab-users@etherlab.org">etherlab-users@etherlab.org</a>
<a class="moz-txt-link-freetext" href="http://lists.etherlab.org/mailman/listinfo/etherlab-users">http://lists.etherlab.org/mailman/listinfo/etherlab-users</a>
  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">Mit freundlichem Gruß

Andreas Stewering-Bone

-- 
------------------------------------------------------------------------

Dipl.-Ing.(FH) Andreas Stewering-Bone
<a class="moz-txt-link-abbreviated" href="mailto:andreas.stewering-bone@igh-essen.com">andreas.stewering-bone@igh-essen.com</a>
Tel.: +49 201 / 36014-15

Ingenieurgemeinschaft IgH
Gesellschaft für Ingenieurleistungen mbH
Heinz-Bäcker-Str. 34
D-45356 Essen
Amtsgericht Essen HRB 11500
USt-Id.-Nr.: DE 174 626 722
Geschäftsführung: 
- Dr.-Ing. S. Rotthäuser, 
- Dr.-Ing. T. Finke, 
- Dr.-Ing. W. Hagemeister
Tel.: +49 201 / 360-14-0
<a class="moz-txt-link-freetext" href="http://www.igh-essen.com">http://www.igh-essen.com</a>

------------------------------------------------------------------------
</pre>
</body>
</html>