95649 - LABORATORIO DI SISTEMI EMBEDDED E IOT

Anno Accademico 2022/2023

  • Modalità didattica: Convenzionale - Lezioni in presenza
  • Campus: Cesena
  • Corso: Laurea in Tecnologie dei sistemi informatici (cod. 5816)

Conoscenze e abilità da conseguire

Al termine del corso lo studente è in grado di sviluppare software su tecnologie embedded quali microcontrollori, sistemi SoC (system-on-a-chip), integrati in rete con sistemi/applicazioni web e applicazioni mobile.

Contenuti

A lezione:

 - Introduzione al corso 

 - Focus sui microcontrollori

    - Le componenti

    - La gestione del software

    - Gli input/output

    - I timer

    - I bus

- I sensori e gli attuatori

   - Panoramica generale

   - Esempi

- Modellazione del software

   - OO

   - Stati finiti

   - Eventi

- I soc

   - Cosa sono

   - I sistemi operativi

 - IoT

   - Panoramica generale

   - Tecnologie per la comunicazione

In Laboratorio:

 - Programmazione su Arduino/ESP32

 - Programmazione su Raspberry Pi

Metodi didattici

Lezioni frontali presso la sede di Vem Sistemi SpA

Modalità di verifica e valutazione dell'apprendimento

La valutazione verrà effettuata sulla base di un compito scritto per la parte teorica e la consegna/discussione individuale su appuntamento concordato con il docente di un progetto che si potrà svolgere in gruppi fino a due persone.

Strumenti a supporto della didattica

Verranno fornite slide sia per la parte teorica sia per la parte di laboratorio, oltre alla soluzione di tutti gli esercizi svolti.

Orario di ricevimento

Consulta il sito web di Alessandro Maretti