RTEMS EDF PLUGGABLE SCHEDULER 1) Introduction Since the RTEMS version of 4.11 there is a feature called Pluggable Scheduler, meaning an application can implement it's own scheduling policy regardless of what is in RTEMS. This small project is a sample how such pluggable scheduler may look like. This is a simple EDF (Earliest Deadline First) scheduler requiring some improvements. First of all a Deadline inversion may threaten the execution. The project is a compilation of former RTEMS EDF by Martin Molnar (molnam1@fel.cvut.cz) and Pavel Pisa's (pisa@cmp.felk.cvut.cz) RTEMS template application along with the RTEMS kernel priority scheduling being a leading hand towards the goal. Any related questions address to me (Petr Benes - benesp16@fel.cvut.cz). 2) Directory structure * tools/bin - precompiled toolchain for i386 (Ubuntu _64) * src/appfoo - sample application using the scheduler * src/edf - EDF pluggable scheduler extended with CBS * src/test_edf - test for EDF * src/test_cbs - test for CBS (violating task suspension) * rtems-patches - patches to be applied in RTEMS