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.
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
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