Struttura del corso

Introduzione

Panoramica di Embedded Systems

  • Utilizzo in tempo reale: orologi, lettori DVD, telefoni cellulari, ecc.
  • Differenze tra sistemi operativi real-time, EmbeddedLinux, ecc.
  • Vincoli delle risorse: dimensioni, velocità e consumo energetico

Panoramica di Microcontroller Architettura

  • Microcontrollers vs microprocessori
  • Selezione di un'architettura Microcontroller

Avvio di un progetto

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

Programming A 8051 Microcontroller Utilizzando Embedded C

  • Utilizzo delle periferiche di sistema
  • Interfacciamento con le periferiche utente
  • I/O per uso generico

Programming un ARM CORTEX M-3 utilizzando Embedded C

  • Utilizzo delle periferiche di sistema
  • Interfacciamento con le periferiche utente
  • I/O per uso generico

Programming un core CPU ARM9 utilizzando Embedded C

  • Utilizzo delle periferiche di sistema
  • Interfacciamento con le periferiche utente
  • I/O per uso generico

Test e debug

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

Distribuzione di un sistema embedded

  • Considerazioni ambientali
  • Protezione di un dispositivo

Risoluzione dei problemi

Riassunto e conclusione

Requisiti

  • Una comprensione dell'elettronica.
  • Esperienza di programmazione C.
  • L'hardware (microcontrollore, cavi, ecc.) e il software (IDE, ecc.) saranno necessari a tutti i partecipanti. Si prega di consultare il coordinatore della formazione per requisiti specifici.

Pubblico

  • Electroningegneri ics
  • Sviluppatori con conoscenze di elettronica
 35 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative