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
Recensioni (4)
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
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Corso - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Corso - Raspberry Pi for Beginners
The knowledge of the trainer. He was able to answer all of my questions, even questions about our platform. He also continued to help until we all understood the material.