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
