RTL scheduler

Santanu Chatterjee <[email protected]>
Newsgroups gmane.linux.real-time.rtlinux.general
Message-ID <[email protected]>
Hi,
   I am new to the world of RTLinux and I was wondering if anyone
could point me to some comprehensive tutorial on RTLinux scheduler. I
am trying to figure out how RTLinux scheduler deals with the deadline.
For example, let us consider that we are running a real-time
application which will read data from a port at each 100 micros. That
means if that code starts at time t1, it'll have to finish before
t1+100 and have to be scheduled to run again at t1+100.

   What happens if it can't finish before t1+100? At that point
there'll be new set of data on the port to be read while the old data
is still being read by real-time application. Does RTLinux stops the
currently executing application and does a fresh start for the new set
of data? I was doing some research regarding scheduling in real-time
systems. I used QNX before. I know that QNX works that way ( stops old
process which is not finished within deadline and starts a new
process).

   Any input on this will be highly appreciated.

thanks,
santanu
_______________________________________________
Rtl mailing list
[email protected]
http://www2.fsmlabs.com/mailman/listinfo/rtl
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.