Il programma di un controllore embedded si svolge all'interno di un loop infinito: inizia all'accensione del sistema e termina con il suo spegnimento. L'esecuzione non ha mai termine, ma resta in attesa di segnali in ingresso (sensori) e predispone le uscite (attuatori).
Molti eventi avvengono in modo asincrono, non previsto o prevedibile da sistema. Si tratta ad, esempio, della pressione di un tasto o un di segnale da un sensore che arriva in modo non prevedibile.
Commenti recenti