Subversion Repositories shark

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1624 giacomo 1
EDFACT Scheduling Module
2
------------------------
3
by Paolo Gai 2001
4
 
5
 
6
Pisa, 6, Jun 2001
7
 
8
This Module implements a EDF scheduler.
9
 
10
It is very similar to the EDF Module distributed with the kernel sources,
11
except that:
12
- It does not support hard sporadic tasks
13
- It does not raise a deadline exception
14
- It does not raise a wcet violation exception
15
- Instead of raising an exception, the module simply COUNTS deadline misses
16
  and wcet exaustions..
17
 
18
Since a large part of the applications use only periodic tasks, this Module
19
can be a great improvement because the application will not hang up at
20
the first exception!!! (and this happens frequently when switching to a
21
slower PC :-( )
22
 
23
I also wrote a simple test to show how the module works...
24
 
25
To use the Module in your applications, simply copy the edfact.c and edfact.h
26
into your application directory, and register edfact instead of the
27
tradictional edf...
28
 
29
For bugs, questions and comments please write to pj@sssup.it
30
 
31
Paolo