Erika e Server per task aperiodici.

Forum relativo alle schede FLEX, ERIKA Enterprise, RT-Druid, ScicosLab, ...

Moderator: paolo.gai

Locked
lele85
Newbie
Posts: 2
Joined: Fri Jan 22, 2010 5:46 pm

Erika e Server per task aperiodici.

Post by lele85 » Fri Jan 29, 2010 12:19 pm

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?

paolo.gai
Administrator
Posts: 875
Joined: Thu Dec 07, 2006 12:11 pm

Re: Erika e Server per task aperiodici.

Post by paolo.gai » Thu Mar 04, 2010 12:51 pm

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

Locked