CODICE | 80190 |
---|---|
ANNO ACCADEMICO | 2022/2023 |
CFU |
|
SETTORE SCIENTIFICO DISCIPLINARE | ING-INF/04 |
LINGUA | Inglese |
SEDE |
|
PERIODO | 1° Semestre |
MATERIALE DIDATTICO | AULAWEB |
Un sistema embedded è un circuito elettronico dotato di calcolatore, progettato per svolgere una funzione specifica, ed integrato (embedded) in una piattaforma di cui ne gestisce il controllo rispettando diversi vincoli progettuali come il costo di produzione, la dimensione e il consumo energetico. Il corso fornirà le competenze necessarie per la progettazione di questi sistemi mostrando come le stesse tecnologie possano essere impiegate per la realizzazione dei moderni dispositivi elettronici.
What is an embedded system and what are its main characteristics. Introduction to the basic hardware needed for the realization of an embedded system. Architectures of processing systems. Specific architectures for embedded systems. Specific tools for developing code for embedded systems. Programming embedded systems. Communication protocols. Scheduling
Per quanto riguarda l'insegnamento a 4 CFU, la frequenza e la partecipazione attiva alle attività formative proposte (lezioni frontali e attività in laboratorio) e lo studio individuale consentiranno allo studente di:
Al termine dell'insegnamento a 6 CFU lo studente sarà inoltre in grado di:
Conoscenza della programmazione C.
Le modalità didattiche dell'insegnamento sono cosi strutturate:
Un continous assessment verrà fatto sugli esercizi sviluppati durante le lezioni.
Il programma dell'insegnamento (4 CFU) è cosi strutturato:
L'insegnamento a 6 CFU prevede inoltre i seguenti argomenti:
Tutte le slides utilizzate durante le lezioni e altro materiale didattico saranno disponibili su aulaweb. In generale, gli appunti presi durante le lezioni e il materiale su aulaweb sono sufficienti per la preparazione dell'esame.
I seguenti testi possono essere utilizzati per approfondimenti sulla materia:
ENRICO SIMETTI (Presidente)
FRANCESCO WANDERLINGH
GIOVANNI INDIVERI (Presidente Supplente)
L'orario di tutti gli insegnamenti è consultabile su EasyAcademy.
Sviluppo di un progetto assegnato al termine del corso. Discussione del progetto e degli argomenti visti a lezione eventualmente non coperti dal progetto stesso.
La discussione del progetto assegnato permetterà di verificare la capacitò dello studente di progettare e scrivere il firmware di un sistema embedded rispettando le specifiche tecniche.
La valutazione sarà basata 30% sul continous assessment durante le lezioni e 70% sul progetto finale.
Saranno valutati:
Data | Ora | Luogo | Tipologia | Note |
---|---|---|---|---|
25/01/2023 | 09:30 | GENOVA | Orale | |
17/02/2023 | 09:30 | GENOVA | Orale | |
13/06/2023 | 09:30 | GENOVA | Orale | |
04/07/2023 | 09:30 | GENOVA | Orale | |
06/09/2023 | 09:30 | GENOVA | Orale |