[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: [rtl] We are missing a whole point.



On Mon, Dec 20, 1999 at 08:07:45PM +0200, Alex Dubov wrote:
> > Try to develop a periodic task with a 100microsecond period under
> > Solaris and see what happens.
> >
>  I solely agree with this too. But my work lies primary in the
> servocontrol areas (with a 10msec tasks). In these areas it is
> especially desired (and possible) to reduce an auxillary tasks effort,
> in favor of algorithmic development (servocontrol has a raising
> importance in these days; some TI official even noticed, that there are
> more electric motors, than cellular phones, in the industry).

So why are ordinary Linux processes or Linux + shed_setsched not
good enough for you?

> > We are moving towards a "debug under pthreads/ run in kspace" functionality.
> >
>  So the whole linux community (with the SGI's kernel debugger). But I
> still insist, that all processing must be done in the user space (in
> accordance with TS systems policy).

Can't be done for high speed RT and current microprocessor designs. 



> > We are moving that way. Specific suggestions are nice.
> > 
>  I started some preliminary work on the new API. I think to get rid of
> device numbers, in favor of "named" services. I also experimented with

RTLinux V2 supports open("/dev/x")

> > I don't see why this requires redesign.
>  The best argument here is a story of sound card support on the laptops
> (sound card is the best example of DA card from the normal world).
> Because of some inherent problems in the kernel module mechanism, many
> SC drivers are unable to properly save the context of the respective
> cards, when computer goes to sleep; this renders the use of these cards
> impossible after wake-up, untill a hard reset is performed (of course,
> there is always a possibility, that driver designer had bad card
> documentation).

Interesting point.

>  Another point is a waiting on the event. Is it possible to assure that
> waking-up interrupt goes directly to assigned driver (as fast as
> possible)?

Sure.

--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail majordomo@rtlinux.cs.nmt.edu OR
echo "unsubscribe rtl <Your_email>" | mail majordomo@rtlinux.cs.nmt.edu
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/