Struttura del corso

Introduzione

Panoramica di Embedded Systems

  • Uso 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

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

Programming Un microcontrollore 8051 che utilizza C integrato

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

Programming un ARM CORTEX M-3 che utilizza C incorporato

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

Programming un core CPU ARM9 che utilizza C incorporato

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

Test e debug

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

Implementazione 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.
  • Hardware (microcontrollore, cavi, ecc.) e software (IDE, ecc.) saranno necessari a tutti i partecipanti. Si prega di consultare il coordinatore della formazione per requisiti specifici.

Pubblico

  • Electronics Ingegneri
  • Sviluppatori con conoscenze di elettronica
  35 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (4)

Corsi relativi

Using C++ in Embedded Systems - Applying C++11/C++14

  21 ore

Categorie relative