Contattataci

Struttura del corso

Modulo 1: Introduzione ai sistemi embedded

  • Panoramica
    Comprendere lo scopo e l’ambito di applicazione dei sistemi embedded nei diversi settori.
  • Caratteristiche dei sistemi embedded
    Conoscere i principali tratti distintivi, tra cui vincoli in tempo reale, funzionalità mirate e integrazione hardware-software.
  • Tipologie di sistemi embedded
    Esplorare le categorie principali: sistemi autonomi, sistemi in tempo reale, sistemi embedded in rete e microcontrollori mobili.
  • Architetture embedded
    Introduzione ai modelli architetturali più diffusi, come l’architettura Harvard e quella di Von Neumann.

Modulo 2: Linguaggi di programmazione e ambiente di sviluppo

  • Il linguaggio C
    Presentazione del linguaggio C, della sua sintassi e delle ragioni per cui è ampiamente utilizzato nei sistemi embedded.
  • C per i sistemi embedded
    Apprendere come il linguaggio C venga impiegato per interagire direttamente con l’hardware, ad esempio nella manipolazione della memoria e nell’accesso ai registri hardware.
  • Programmazione dell’interfaccia hardware
    Imparare a scrivere codice di basso livello per controllare sensori, attuatori e altri componenti hardware.

Modulo 3: Fondamenti sui microcontrollori

  • Architettura dei microcontrollori
    Approfondire la struttura interna e il funzionamento dei microcontrollori.
  • Configurazioni di base
    Imparare a configurare e inizializzare i microcontrollori per diverse applicazioni.
  • Periferici fondamentali
    Conoscere i componenti hardware più comuni: timer, convertitori analogico-digitali (ADC), interfacce UART e porte GPIO.

Modulo 4: Internet delle Cose (IoT)

  • Introduzione all’IoT
    Comprendere il concetto di Internet delle Cose e il ruolo chiave dei sistemi embedded nelle sue soluzioni.
  • Architettura dell’IoT
    Studiare i vari livelli di un sistema IoT: dal rilevamento dei dati alla rete, fino all’elaborazione e alle applicazioni finali.

Requisiti

  • Conoscenza di base dei concetti di programmazione
  • Comprensione elementare delle strutture dei sistemi informatici

Destinatari del corso

  • Professionisti del settore ingegneristico
  • Sviluppatori di software per sistemi embedded
  • Personale tecnico interessato alla progettazione di dispositivi IoT e sistemi embedded
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative