Struttura del corso

Introduzione

Panoramica sui Sistemi Embedded

  • Utilizzo nel mondo reale: orologi, lettori DVD, telefoni mobili, ecc.
  • Differenze tra sistemi operativi in tempo reale, EmbeddedLinux, ecc.
  • Vincoli di risorse: dimensioni, velocità e consumo energetico

Panoramica sull'Architettura dei Microcontrollori

  • Microcontrollori vs microprocessori
  • Scelta di un'architettura di microcontrollore

Avvio di un Progetto

  • Definizione dei requisiti di progettazione
  • Preparazione dell'ambiente di sviluppo, strumenti e hardware
  • Interfacciamento tra microcontrollore e PC.

Programmazione di un Microcontrollore 8051 Utilizzando Embedded C

  • Lavorare con i periferici del sistema
  • Interfacciamento con le periferiche utente
  • I/O generali

Programmazione di un Processore ARM CORTEX M-3 Utilizzando Embedded C

  • Lavorare con i periferici del sistema
  • Interfacciamento con le periferiche utente
  • I/O generali

Programmazione di un Nucleo CPU ARM9 Utilizzando Embedded C

  • Lavorare con i periferici del sistema
  • Interfacciamento con le periferiche utente
  • I/O generali

Test e Debugging

  • Strumenti e tecniche
  • Ottimizzazione per dimensioni, velocità e consumo energetico

Distribuzione di un sistema embedded

  • Considerazioni ambientali
  • Sicurezza del dispositivo

Risoluzione dei problemi

Riepilogo e Conclusione

Requisiti

  • Conoscenza dell'elettronica.
  • Esperienza di programmazione in C.
  • Saranno necessari hardware (microcontrollore, cavi, ecc.) e software (IDE, ecc.) per tutti i partecipanti. Si prega di consultare il responsabile della formazione per le specifiche richieste.

Pubblico di riferimento

  • Ingegneri elettronici
  • Sviluppatori con conoscenze di elettronica
 35 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative