ID:
161008-5
Dettaglio:
SSD: SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Durata: 24
CFU: 3
Sede:
DALMINE
Anno:
2025
Course Catalogue:
Gli studenti acquisiscono le competenze per comprendere le problematiche fondamentali dei sistemi embedded, quali la gestione efficiente delle risorse computazionali. Viene specificatamente trattato il tema della programmazione concorrente in ambiente Linux.
Non ci sono precedenze obbligatorie. Il corso assume che si disponga delle conoscenze di base di informatica
Lezioni ed esercitazioni.
Prova scritta con domande di teoria e valutazione del progetto software.
Il corso fornisce un’introduzione ai sistemi embedded e al concetto di dependability. Viene presentato il concetto di virtualizzazione del sistema operativo Linux e in particolare la gestione della concorrenza. Gli studenti hanno poi la possibilità di applicare i concetti presentati a lezione per sviluppare un’applicazione software che gestisce l’accesso concorrente ad un dispositivo (Arduino) collegato al computer tramite connessione USB.
Il materiale didattico presentato a lezione e utilizzato per l'attività sperimentale sarà disponibile su una cartella condivisa a cui potranno accedere gli studenti iscritti al corso.