Struttura del corso

Modulo 1: Introduzione ai Sistemi Embedded

  • Panoramica
    Comprendere lo scopo e l'ambito dei sistemi embedded in varie industrie.
  • Caratteristiche dei Sistemi Embedded
    Imparare le caratteristiche chiave che definiscono un sistema embedded, come i vincoli di tempo reale, la funzionalità dedicata e l'integrazione hardware/software.
  • Tipi di Sistemi Embedded
    Esplorare diverse categorie come sistemi standalone, sistemi a tempo reale, sistemi embedded reticolari e sistemi embedded mobili.
  • Architetture Embedded
    Introduzione ai modelli architetturali comuni, inclusi gli architetti di Harvard e Von Neumann.

Modulo 2: Linguaggi di Programmazione e Ambiente di Sviluppo

  • Linguaggio C
    Panoramica del linguaggio di programmazione C, la sua sintassi e perché è ampiamente utilizzato nei sistemi embedded.
  • C per Sistemi Embedded
    Imparare come C viene usato per interagire direttamente con l'hardware, inclusa la manipolazione della memoria e dei registri hardware.
  • Programmazione dell'Interfaccia Hardware
    Comprendere come scrivere codice a basso livello per controllare sensori, attuatori e altri componenti hardware.

Modulo 3: Fondamenti dei Microcontroller

  • Architettura del Microcontroller
    Introduzione alla struttura interna e all'operatività dei microcontroller.
  • Configurazioni di Base
    Imparare come configurare e inizializzare i microcontroller per varie applicazioni.
  • Periferiche di Base
    Esplorare le periferiche comuni come timer, ADCs (Convertitori Analogico-Digitale), UARTs e GPIOs.

Modulo 4: Internet of Things (IoT)

  • Panoramica dell'IoT
    Comprendere il concetto di IoT e come i sistemi embedded siano componenti chiave delle soluzioni IoT.
  • Architettura IoT
    Studiare i livelli di un sistema IoT, compresi il sensore, la rete, l'elaborazione dei dati e il livello applicativo.

Requisiti

  • Familiarità con i concetti di programmazione
  • Comprensione basilare dei sistemi informatici

Pubblico di Riferimento

  • Professionisti ingegneristici
  • Sviluppatori software embedded
  • Personale tecnico che esplora l'IoT e la progettazione di sistemi embedded
 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative