[etherlab-users] EtherCAT Master / RTAI

Jordi Blanch jordi_blanch at encopim.com
Thu Apr 5 17:47:33 CEST 2012


Hello,

I'll try to explain better what my colleague was trying to say in his
last email:

1.- Is there any special option to configure/compile the EtherLab
Master code in order to be suitable to work under RTAI real time kernel?

2.- After compiling with option "--with-rtai-dir=/usr/realtime", when
we run the rtai examples and/or our own software we get a huge amount of
syscalls in the rtai hard realtime task (cat /proc/rtai/scheduler), what
means that something is calling linux system and so leaving the hard
real time context. Are these syscalls the "normal" behaviour of the
EtherLab Master, or we must be doing wrong something else?

3.- Although we still don't know exactly if these syscalls are the
cause of our problem, sometimes we get very big overruns of our real
time task, which is using the EtherLab Master to communicate to some
Beckhoff modules. Does anybody have these big overruns using EtherLab
Master?

Thanks in advance.

On Wed, 4 Apr 2012 14:25:49 +0200, Richard Hacker <ha at igh-essen.com>
wrote:
> Hello,
> 
> have you tried the examples. First try them and then expand them to
> suit your
> application
> 
> Richard
> 
> On Wednesday 04 April 2012 13:19:33 carlos_jimenez wrote:
>> Hello,
>> I have a RTAI system where I installed EtherCAT master, but the only
>>  special option when compiling and installing the EtherCATappears to be
>>  useful only to the examples. To properly serve the EtherCAT master with
>>  rtai, I have to do anything special besides deploy my application asRTAI
>>  examples? I followed these examples to deploy my application, and
>>  occasionally skips cycles (about 100 cycles).Anyone know what could be
>>  happening? Thanks and best regards
>> -- Carlos Jiménez
>> ENCOPIM S.L.C/. del Parc 5 (nau 13), P.I. Els PinetonsE-08291 RIPOLLET
>>  (Barcelona)Tel: (+34) 935 94 23 47Fax: (+34) 935 94 64 15
>>  ==========================================================La información
>>  contenida en la presente transmisión es confidencial y su uso únicamente
>>  está permitido a su(s) destinatario(s). Si Ud. no es la persona
>>  destinataria de la presente transmisión, rogamos nos locomunique de manera
>>  inmediata por teléfono (+34 935 942 347) y destruya cualquier copia de la
>>  misma (tanto digitales como en papel). The information contained in this
>>  transmission is confidential and isintended only for the use of the
>>  addressee(s). If you are not thedesignated recipient of this transmission,
>>  please advise us immediately by telephone (+34 935 942 347) and destroy
>>  any copies (digital and
>>  paper).==========================================================_________
>> ______________________________________etherlab-users mailing
>>  listetherlab-users at etherlab.orghttp://lists.etherlab.org/mailman/listinfo/
>> etherlab-users
>>
> 
> Mit freundlichem Gruß
> 
> Richard Hacker

-- 
Jordi Blanch Carles
Unidad de Ensayo y Control

ENCOPIM S.L.
C/. del Parc, 5 (nave 13)
P.I. Els Pinetons
E-08291 RIPOLLET (Barcelona)
Tel: (+34) 935 94 23 47
Fax: (+34) 935 94 64 15

==========================================================
La información contenida en la presente transmisión es confidencial y
su uso únicamente está permitido a su(s) destinatario(s). Si Ud. no es
la persona destinataria de la presente transmisión, rogamos nos lo
comunique de manera inmediata por teléfono (+34 935 942 347) y destruya
cualquier copia de la misma (tanto digitales como en papel).

The information contained in this transmission is confidential and is
intended only for the use of the addressee(s). If you are not the
designated recipient of this transmission, please advise us immediately
by telephone (+34 935 942 347) and destroy any copies (digital and
paper).
======================================================




More information about the Etherlab-users mailing list