[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
[rtl] rt_task_make_periodic and failed deadlines
Say rt_task_make_periodic requests a RT task to run every 100ms, but
the task (unknowingly) requires 125ms to run. Or another scenario: a
RT task is scheduled at a rate faster than the RTL scheduler is able
to repeatedly invoke it.
Can these situations be detected at runtime? If so, how?
We were sampling an analog signal at, apparently, a rate greater than
RTL could support. We inferred that the rate was too high only after a
careful examination of the digitized data (samples were missed).
Thanks for any ideas!
-Prof Kenneth H Jacker khj@cs.appstate.edu
-Computer Science Dept www.cs.appstate.edu/~khj
-Appalachian State Univ
-Boone, NC 28608 USA
--- [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/