ID:
161008-5
Dettaglio:
SSD: SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Durata: 24
CFU: 3
Sede:
DALMINE
Anno:
2026
Course Catalogue:
Non ci sono precedenze obbligatorie. Il corso assume che si disponga delle conoscenze di base di informatica e del linguaggio C.
Lezioni, esercitazioni e svolgimento di un progetto che richiede di sviluppare codice in linguaggio C.
Prova orale 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.