Struttura del corso

Modulo 1: Introduzione ai Embedded Systems

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

Modulo 2: Programming Languages ed Ambiente di Sviluppo

  • C Language
    Panoramica della lingua di programmazione C, la sua sintassi e perché è ampiamente utilizzata nei sistemi embedded.
  • C per Embedded Systems
    Imparare come C viene utilizzato per interagire direttamente con il hardware, compresa la manipolazione della memoria e dei registri di hardware.
  • Interfaccia Hardware Programming
    Comprendere come scrivere codice a basso livello per controllare sensori, attuatori e altri componenti di hardware.

Modulo 3: Fondamenti dei Microcontroller

  • Architettura dei Microcontroller
    Introduzione alla struttura interna ed operazione dei microcontroller.
  • Configurazioni di Base
    Imparare come configurare e inizializzare i microcontroller per varie applicazioni.
  • Pericolari di Base
    Esplorare i periferici comuni, come timer, ADC (Convertitori Analogico-Digitale), UART e GPIO.

Modulo 4: Internet of Things (IoT)

  • Panoramica su IoT
    Comprendere il concetto di Internet delle cose (IoT) e come i sistemi embedded siano componenti chiave di soluzioni IoT.
  • Architettura IoT
    Studiare le strati di un sistema IoT, inclusi sensori, rete, elaborazione dati ed strato applicativo.

Requisiti

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

Pubblico

  • Professionisti dell'ingegneria
  • Sviluppatori di software embedded
  • Personale tecnico che esplora l'IoT e il progetto di sistemi embedded
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative