Erika e Server per task aperiodici.
Moderator: paolo.gai
Erika e Server per task aperiodici.
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.
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
- 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