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
Recensioni (3)
Sean was a dynamic speaker and the hands-on exercises were very interesting and I can see how they will be really applicable.
Temira Koenig - Yeshiva University
Corso - Raspberry Pi for Beginners
L'allenatore è stato davvero gentile e ben informato, facendo il possibile per spiegare cose che non sapevo
Felix - Microchip Technology Inc
Corso - Embedded C Application Design Principles for Automotive Professionals
Traduzione automatica
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.