La Programmazione nei Sistemi Embedded: dalle basi del Microcontrollore all’Intelligenza Artificiale.

Ciclo di seminari tecnico/scientifici organizzato in collaborazione con STMicroelectronics
(Ing. Salvatore Curti, Ing. Davide Giacalone, Ing. Valeria Tomaselli, Dott. Giuseppe Messina, Dott. Angelo Bosco, Ing. Filippo Naccari, Ing. Ivana Guarneri)

Referente Scientifico: Prof. Corrado Santoro

 

Periodo: 8, 15, 22, 29 Marzo; 5, 12 Aprile 2019

Luogo: Aula 2, DMI
Orario: 11:00 – 14:00

 

Il corso è riservato agli studenti del corso di laurea magistrale o dell’ultimo anno del corso di laurea triennale in Informatica o Ingegneria Informatica.
L’iscrizione è gratuita ed al termine del corso verrà rilasciato un attestato che può essere presentato in segreteria per il riconoscimento di 3 CFU.

Per iscriversi al corso, inviare una email al Prof. Santoro con subject "Iscrizione al corso STM".

Il corso è suddiviso in 6 lezioni da 3h ciascuna più il test finale (della durata di 3h) a cui si avrà accesso se si saranno frequentate almeno 4 lezioni su 6.
Per ottenere l’attestato è necessario il superamento del test finale e la realizzazione di un progetto concordato con i docenti del corso.

E' richiesta la conoscenza del linguaggio di programmazione C; la conoscenza dei sistemi a microcontrollore non è richiesta.

 

Programma delle lezioni.

1. Venerdì 08 Marzo 2019 – h 11.00 – 14.00

    STM32 Open Development Environment  - 3 ore (Ing. Salvatore Curti)

  • STM32 Open Development Environment
  • Hardware and Software Documentation

 

2. Venerdì 15 Marzo 2019 – h 11.00 – 14.00

    Introduction to STM32CubeMX  - 3 ore (Ing. Davide Giacalone)

  • Introduction to STM32 peripherals
  • STM32CubeMX Graphic User Interface

 

3. Venerdì 22 Marzo 2019 – h 11.00 – 14.00

    Deep Learning & STM32CUBE.AI - 3 ore (Ing. Valeria Tomaselli - Ing. Danilo Pietro Pau)

  • Introduction to Deep Learning
  • Deep Learning Frameworks
  • STM32Cube.AI: Neural Networks on STM32

 

4. Venerdì 29 Marzo 2019 – h 11.00 – 14.00

    Application: Drones with STM32 - 3 ore (Dott. Giuseppe Messina)

  • Basics of Multicopters
  • Getting started: Assemble a Drone
  • STEVAL-DRONE01 Description

 

5. Venerdì 05 Aprile 2019 – h 11.00 – 14.00

    Application: Activity Recognition - 3 ore (Dott. Angelo Bosco)

  • Human Activity Recognition with Neural Networks.
  • From inertial data acquisition and pre-processing to training and inference.

 

6. Venerdì 12 Aprile 2019 – h 11.00 – 14.00

    Application: Acoustic Scene Classification and Keyword Spotting:

        Acoustic Scene Classification  - 1.5 ore (Ing. Filippo Naccari)

  • Data driven use cases for acoustic scenes and events detection
  • ASC: from AI modeling to IoT platform embedding
  • ASC: demo on ST SensorTile platform

        Keyword Spotting - 1.5 ore  (Ing. Ivana Guarneri) 

  • Sate of the Art Methods
  • Keyword Spotting on the edge
  • Keyword Spotting on STM32

Data di pubblicazione: 19/02/2019