Then trying to get a system which is robust to communication errors I 
investigated the scheduling and found out that Earliest Deadline First 
scheduling quite recently have been part of the ordinary kernel. I have seen 
linuxcnc currently use "SCHED_FIFO" and the new is "SCHED_DEADLINE" which use 
the Earliest Deadline First scheme.

Here are two links to scheduling schemes which may contain a useful background 
or introduction to the topic:
http://en.wikipedia.org/wiki/Earliest_deadline_first_scheduling
http://en.wikipedia.org/wiki/Rate-monotonic_scheduling

I could also mention that the new CORTEX-M micro controllers have a nested 
vectored interrupt controller suitable for rate monotonic scheduling. The 
manufacturers also use usually have some kind of motor control libraries 
available for free, they usually works well with the integrated development 
environment Eclipse and some of them are really cheap.




Nicklas Karlsson

------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to