Contattataci

Struttura del corso

Introduzione

Panoramica sui Sistemi Embedded

  • Applicazioni nel mondo reale: orologi, lettori DVD, telefoni cellulari, ecc.
  • Differenze tra sistemi operativi in tempo reale ed EmbeddedLinux
  • Limitazioni legate alle risorse: dimensione, velocità e consumo energetico

Panoramica sull’Architettura dei Microcontrollori

  • Microcontrollori vs microprocessori
  • Come scegliere l’architettura del microcontrollore più adatta

Avvio di un Progetto

  • Definizione dei requisiti progettuali
  • Configurazione dell’ambiente di sviluppo, degli strumenti e dell’hardware necessario
  • Collegamento tra il microcontrollore e il PC

Programmazione di un Microcontrollore 8051 tramite C Embedded

  • Utilizzo delle periferiche di sistema
  • Collegamento con le periferiche utente
  • Gestione degli I/O a uso generico

Programmazione di un ARM CORTEX M-3 tramite C Embedded

  • Utilizzo delle periferiche di sistema
  • Collegamento con le periferiche utente
  • Gestione degli I/O a uso generico

Programmazione di un processore ARM9 tramite C Embedded

  • Utilizzo delle periferiche di sistema
  • Collegamento con le periferiche utente
  • Gestione degli I/O a uso generico

Test e Debugging

  • Strumenti e tecniche disponibili
  • Ottimizzazioni relative a dimensione, velocità e consumo energetico

Distribuzione di un Sistema Embedded

  • Considerazioni ambientali nella distribuzione
  • Misure per la sicurezza del dispositivo

Risoluzione dei Problemi

Sintesi e Conclusione

Requisiti

  • Conoscenze di base di elettronica.
  • Esperienza nella programmazione in C.
  • Tutti i partecipanti avranno bisogno di hardware (microcontrollore, cavi, ecc.) e software (ambiente di sviluppo integrato, ecc.). Si consiglia di consultare il coordinatore del corso per ulteriori indicazioni.

Destinatari

  • Ingegneri elettronici
  • Sviluppatori con competenze in ambito elettronico
 35 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative