Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Durata 21 ore (3 giorni)
Struttura del corso
Modulo 1: Introduzione ai Sistemi Embedded
-
Panoramica
Comprendere lo scopo e l'ambito dei sistemi embedded in vari settori industriali. -
Caratteristiche dei Sistemi Embedded
Imparare le caratteristiche principali che definiscono un sistema embedded, come vincoli in tempo reale, funzionalità dedicate e integrazione hardware/software. -
Tipi di Sistemi Embedded
Esplorare diverse categorie, come sistemi autonomi, sistemi in tempo reale, sistemi embedded di rete e sistemi embedded mobili. -
Architetture Embedded
Introduzione a comuni modelli architetturali, tra cui le architetture Harvard e Von Neumann.
Modulo 2: Linguaggi di Programmazione e Ambiente di Sviluppo
-
Linguaggio C
Panoramica sul linguaggio di programmazione C, la sua sintassi e le ragioni del suo ampio utilizzo nei sistemi embedded. -
C per Sistemi Embedded
Imparare come il C venga utilizzato 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 Microcontrollori
-
Architettura dei Microcontrollori
Introduzione alla struttura interna e al funzionamento dei microcontrollori. -
Configurazioni di Base
Imparare come configurare e inizializzare i microcontrollori per varie applicazioni. -
Periferiche di Base
Esplorare periferiche comuni come timer, ADC (Convertitori da Analogico a Digitale), UART e GPIO.
Modulo 4: Internet of Things (IoT)
-
Panoramica sull'IoT
Comprendere il concetto di IoT e come i sistemi embedded siano componenti chiave delle soluzioni IoT. -
Architettura IoT
Studiare gli strati di un sistema IoT, inclusi gli strati di sensing, di rete, di elaborazione dei dati e di applicazione.
Requisiti
- Conoscenza dei concetti di programmazione
- Comprensione di base dei sistemi informatici
Pubblico di Riferimento
- Professionisti del settore ingegneristico
- Sviluppatori di software embedded
- Personale tecnico che esplora il design di sistemi IoT ed embedded
Recensioni (1)
Essere in grado di richiedere argomenti avanzati anche se non erano stati pianificati inizialmente.
Gabriel Chouinard - Spark Microsystems
Corso - FreeRTOS: Programming for Real Time Operating Systems
Traduzione automatica