Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

MCU vs MCU con RTOS

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

1
voti

[1] MCU vs MCU con RTOS

Messaggioda Foto Utenteemacar » 25 mar 2014, 17:56

Buonasera a tutti.
ultimamente, anche se l'argomento non è nuovissimo, in varie discussioni ho sempre più sentito parlare di sistemi operativi real time a bordo di microcontrollori.
Ho utilizzato varie volte microcontrollori senza sistema operativo a bordo, so come utilizzarli ma soprattutto so a cosa possano servirmi.
Ciò che invece non mi è per niente chiaro è a cosa serva utilizzare un MCU con RTOS a bordo, invece del classico MCU e quali differenze operative vi siano per la programmazione del firmware (l'MCU classico lo collego al PC, carico il FW e lo utilizzo).
So che il kernel del sistema operativo è in pratica uno scheduler che permette di eseguire le operazioni secondo specifici algoritmi, ma in pratica perché dovrei utilizzarlo?
Grazie a tutti in anticipo per ogni chiarimento.
Emanuele
Avatar utente
Foto Utenteemacar
156 6
Frequentatore
Frequentatore
 
Messaggi: 145
Iscritto il: 3 dic 2013, 11:02

0
voti

[2] Re: MCU vs MCU con RTOS

Messaggioda Foto Utentethexeno » 2 apr 2014, 19:53

Beh, perché l'RTOS ha questo: http://en.wikipedia.org/wiki/Real-time_operating_system :D
Se ne sviluppi uno da te, sei assunto da chiunque in tempo 0.
Avatar utente
Foto Utentethexeno
235 5 9
Frequentatore
Frequentatore
 
Messaggi: 298
Iscritto il: 12 apr 2010, 18:28

0
voti

[3] Re: MCU vs MCU con RTOS

Messaggioda Foto Utenteemacar » 14 apr 2014, 17:28

thexeno ha scritto:Se ne sviluppi uno da te, sei assunto da chiunque in tempo 0.

Magari mi accontenterò di utilizzare questa già pronto va :p
Avatar utente
Foto Utenteemacar
156 6
Frequentatore
Frequentatore
 
Messaggi: 145
Iscritto il: 3 dic 2013, 11:02

2
voti

[4] Re: MCU vs MCU con RTOS

Messaggioda Foto UtenteTardoFreak » 14 apr 2014, 18:17

Lo si utilizza per rendersi la vita più facile.
Con le macchine a stati si possono seguire diversi processi contemporaneamente, con un RTOS si scirvono i task come se funzionassero autonomamente.
Non hai idea di quanto ti semplifica la stesura e la manutenzione del programma. Inoltre il sorgente è molto più leggibile.
Bisogna prestare attenzione ad alcune cose ma, una volta che si ha presa dimestichezza, lo si sua con disinvoltura.
Se poi è anche leggero ed il context switching veloce allora sei a cavallo. :ok:
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[5] Re: MCU vs MCU con RTOS

Messaggioda Foto Utenteemacar » 15 apr 2014, 12:51

Grazie mille. Nel contempo mi sono documentato un po' ed effettivamente sono molto d'accordo con quanto scritto da te, TardoFreak.
Grazie ancora per la risposta.
Avatar utente
Foto Utenteemacar
156 6
Frequentatore
Frequentatore
 
Messaggi: 145
Iscritto il: 3 dic 2013, 11:02


Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti