1 Oct 2007 11:17
Re: newbie question : xenomai tasks and linux interrupts
Philippe Gerum <rpm <at> xenomai.org>
2007-10-01 09:17:12 GMT
2007-10-01 09:17:12 GMT
On Fri, 2007-09-28 at 09:45 +0200, alberto.tomasi <at> gefran.com wrote: > > Hi everybody > I'm a xenomai (and linux) newbie and I'm trying to understand what's > happening on the serial device of my system > My serial device is controlled by a linux driver and used by a linux > task > Often the serial line dialog stops : no enough bytes received or CRC > errors are the warning indications coming from the linux task > > Problems started when I've introduced an "heavy" xenomai (real time) > task and seems to have an higher frequency if I use an higher baud > rate on the serial line > In this condition the linux driver says that a lot of overrun error > occurs in the serial device > > My question is : when the xenomai task is running, all the interrupts > managed by linux are always blocked and delayed until the task has > finished its job ? > (I'm almost sure about but finding a confirmation of this in the > xenomai sources I haven't understood if and where this happen...) > > If the answer is yes, how can I manage the serial device without > overrun ? > > Is it possible to setup a "special" management (no mask or immediate > propagation...) on specific interrupts used by linux ? https://mail.gna.org/public/xenomai-core/2007-09/msg00002.html(Continue reading)
RSS Feed