Page 1 of 1

Erika e Server per task aperiodici.

Posted: Fri Jan 29, 2010 12:19 pm
by lele85
Sono Emanuele Rampichini, studente di ingegneria informatica all'università politecnica delle marche. Completato l'esame di sitemi operativi in tempo reale ho iniziato insieme ad un mio collega di corso a giocare con una scheda flex facendo accendere e spegnere dei led per verificare "su strada" le schedulazioni prodotte da alcuni algoritmi studiati durante il corso. La mia domanda riguarda la possibilità di eseguire task sporadici con diversi di tipi di server. È prevista in erika una qualche primitiva per la gestione dei server o bisogna implementare autonomamente la logica che ci sta dietro?

Re: Erika e Server per task aperiodici.

Posted: Thu Mar 04, 2010 12:51 pm
by paolo.gai
Attualmente su dsPIC sono disponibili i seguenti kernel:
- FP, BCC1, BCC2, ECC1, ECC2, che implementano uno scheduling a priorità fissa con SRP/Immediate priority ceiling
- EDF, che implementa uno scheduling EDF con SRP
- FRSH, che implementa lo scheduler IRIS, una modifica del CBS con reclaiming. Notate che FRSH è più difficile da debuggare in quanto il debugger non blocca i timers quando si fa step by step.

Non ci nsono al momento altri server aperiodici implementati.

Spero di essertio stato di aiuto...

Ciao,

PJ