[Xenomai] delayed or discarded ethernet packets

Julio Cesar Aguilar Zerpa aguilar at goetting.de
Tue Dec 1 15:49:55 CET 2015

Hello there,

I am using xenomai 2.6.1.
I installed the driver of a 3D camera which transmit its data via 
ethernet (UDP).

The transmission is being delayed (or packages are getting discarded) by 
xenomai (probably, since the problem does not appear with
a normal linux kernel).

     - There seems to be a way of "pipelining" the data from the camera 
to a real time thread or
       to create a real time shared memory heap where the data is 
delivered by the camera (as a 'producer') and gotten by a 'consumer'.
     - What about increasing the priority of the ethernet interface to 
that of a real time IO thread (or similar)?

     - Are these two options even correct?  Are there other alternatives?
       Could you provide some example code of  the 'producer' and 
       Do I need to write my own camera driver and include this 
'pipelining' or 'heap'?
     - Is there a way to increase the priority of an ethernet interface 
in xenomai?

Thank you and best regards,
Julio Aguilar

Mit freundlichen Grüßen
Götting KG
i.A. Julio Cesar Aguilar Zerpa
M.Sc. Julio Cesar Aguilar Zerpa
Forschung & Entwicklung
aguilar at goetting.de
Tel. +49(0)-5136-8096-39
Götting KG
Celler Str. 5, D-31275 Lehrte/Röddensen
Geschäftsführer H.-H. Götting
HR A 31127 | Amtsgericht Hildesheim
Gerichtsstand Lehrte
USt.-Id. Nr. DE 115055039
USt.-Nr. 16-226-13403
Phone +49(0)-5136-8096-0
Fax +49(0)-5136-8096-80
info at goetting.de | www.goetting.de

More information about the Xenomai mailing list