Dmitry Kargapolov wrote:
>
> Hello.
> I have tested RTLinux version 2.2 on i386 sx 40Mhz.
> The RTLinux design.pdf was saying:
> "A RTLinux periodic task runs within 25 microseconds
> of its scheduled time on the same hardware..."
> (under the "same hardware" was meant "generic x86")
> I am interested in submillisecond diapason of
> the task scheduling.
> I made simple test with single task. This task
> only reads some port. I successfully tested it with
> scheduling period 1ms, but when I tried to set period
> to 100mks (pthread_make_periodic_np(..., 100000))
> the rt-module was crashed...
> What is the minimum period of task scheduling on
> my i386-40? What about promised 25 mks?
You are using quite an old machine. Despite that I think it should be
possible to achieve a 10 Khz timing. I recall it was possible with a
portable similar to your 386sx under DOS. Is it not that you are using a
oneshot timing? For sure you need a periodic one to get to 10 Khz on
your machine, reprogamming the oneshot under an 8254 timer chip can be
lethal on that machine.
Ciao, Paolo.
-- [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/