hello,
On Fri, Nov 03, 2000 at 08:35:03PM +0100, David Olofson wrote:
# If you're going to use threads (as opposed to the ISR/callback model), you
# could try user space pthreads. This is more familiar to RTL threads, and you
# don't have to know *anything* about kernel hacking to get started.
# As for performance, the only options that deliver reliable scheduling in the �s
# range are signals to user space from some RTX (currently RTAI and RTL does
# this), and of course the Real Thing; RTL, RTAI or similar (any others using
# this kind of model?) RTK solution.
# Next best is user space pthreads on Linux 2.2.10-lowlatency (*). This is just
# a matter of using a lowlatency kernel - you run the same code, using
# SCHED_FIFO or SCHED_RR, just as you would without the lowlatency patch.
the problem is, i have to decide wether to use rt(rtai) linux or not (probably use
of `straight` linux would be fairly sufficient). I have to deal with proprietary
hardware. Generally it can be described as follows:
- linux boots from flash, creates ramdisk and further operation occures in ram only
(i.e. no hard disc and associated io overhead)
- the hardware interrupts are mostly coming from two communication interfaces
- the processor is equivalent of PIIx400
the os and software should be able to handle the maximum load which hardware is
able to process.
i have to find out the realtime requirements. but since i'm no hardware guy,
i don't know the hardware chipset characteristics (i assume this should be the
starting point).
could you advise approach how to estimate realtime requirements of such task ?
are there any reviews of performance of standard linux vs. realtime on different hw
platforms ?
thank you for information,
Denis.
--
("\''/").__..-''"`-. . [EMAIL PROTECTED]
`9_ 9 ) `-. ( ).`-._.`) http://www.lut.fi/~karpov/
(_Y_.)' ._ ) `._`. " -.-' +358 (0)40 502 0931
_..`-'_..-_/ /-'_.' Lappeenranta University of Technology
(l)-'' ((i).' ((!.'
*** Give a man a fish and he will eat for a day. Teach him how to fish,and he will
sit in a boat and drink beer all day. ***
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/