real time
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- michele.p
- Packager

- Messaggi: 1276
- Iscritto il: ven 24 nov 2006, 16:52
- Nome Cognome: Michele Petrecca
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: KDE
- Distribuzione: ..Fedora e Mandriva
- Località: Pontecorvo(FR)
- Contatta:
...per Real Time cosa intendi, soft real time oppure hard real time?...
Per applicazioni hard real time (controllori digitali etc) trovi l'RTAI http://www.rtai.org (devi ricompilare il kernel) per il soft real time il kernel è già più che buono anche se ci sono delle patch da applicare.
Bye
Per applicazioni hard real time (controllori digitali etc) trovi l'RTAI http://www.rtai.org (devi ricompilare il kernel) per il soft real time il kernel è già più che buono anche se ci sono delle patch da applicare.
Bye
- michele.p
- Packager

- Messaggi: 1276
- Iscritto il: ven 24 nov 2006, 16:52
- Nome Cognome: Michele Petrecca
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: KDE
- Distribuzione: ..Fedora e Mandriva
- Località: Pontecorvo(FR)
- Contatta:
....dipende sempre da quello che intendi per "Real Time". Puoi alterare la priorità dei processi usando i comandi;
nice
renice
Per ulteriori info;
man nice
man renice
Diverso è il discorso per processi hard real time. In maniera molto grezza; il kernel Linux così com'è non è adatto a sistemi hard Real Time, occorre patcharlo e, di conseguenza, realizzare (previa programmazione....ad esempio in C) un processo che possa beneficiare della feature hard real time.
La patch (un po riduttivo chiamarla tale) di base è ADEOS http://www.adeos.org utilizzata (ad esempio) dall'RTAI http://www.rtai.org
Bye
nice
renice
Per ulteriori info;
man nice
man renice
Diverso è il discorso per processi hard real time. In maniera molto grezza; il kernel Linux così com'è non è adatto a sistemi hard Real Time, occorre patcharlo e, di conseguenza, realizzare (previa programmazione....ad esempio in C) un processo che possa beneficiare della feature hard real time.
La patch (un po riduttivo chiamarla tale) di base è ADEOS http://www.adeos.org utilizzata (ad esempio) dall'RTAI http://www.rtai.org
Bye
io so che linux, perlomeno fino al kernel 2.4, ora le cose sono un po' cambiate, poteva assegnare ai processi due tipi di priorità: una real time (non hard, ma soft real time) e un'altra di cui non ricordo il nome.
i processi in real time hanno precedenza su tutti gli altri, e tra di loro vi è una gerarchia data da un numero.
ai processi non in real time invece si può cambiare priorità cambiando il loro valore di nice. in ogni caso essi sono subordinati a quelli in rt.
spero di non ricordare male.
i processi in real time hanno precedenza su tutti gli altri, e tra di loro vi è una gerarchia data da un numero.
ai processi non in real time invece si può cambiare priorità cambiando il loro valore di nice. in ogni caso essi sono subordinati a quelli in rt.
spero di non ricordare male.
- zappa
- Linux 1.x

- Messaggi: 143
- Iscritto il: gio 8 set 2005, 0:00
- Slackware: 13.37 & 14
- Kernel: 3.4.11-RT & 3.2.29 & 2.6.37
- Desktop: KDE
- Località: cagliari
- Contatta:
prova a dare un'occhiata qua: http://aquosa.sourceforge.net/
magari trovi spunti.
oppure : http://es-lab.sc.unica.it/
magari trovi spunti.
oppure : http://es-lab.sc.unica.it/

