From 13eb2278e49755129fabf00226fcee11047cb2b8 Mon Sep 17 00:00:00 2001 From: Petr Benes Date: Wed, 30 Mar 2011 19:00:21 +0200 Subject: [PATCH 1/1] README issued --- README | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 README diff --git a/README b/README new file mode 100644 index 0000000..c80be71 --- /dev/null +++ b/README @@ -0,0 +1,24 @@ +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 +* src/appfoo - sample application using the scheduler +* src/edf - EDF pluggable scheduler -- 2.39.2