Kursplan
Introduksjon
Oversikt over Embedded Systems
- Real-word-bruk: Klokker, DVD-spillere, mobiltelefoner, etc. Forskjeller mellom sanntidsoperativsystemer, EmbeddedLinux osv. Ressursbegrensninger: størrelse, hastighet og strømforbruk
Oversikt over Microcontroller Arkitektur
- Microcontrollers vs mikroprosessorer Velge en Microcontroller arkitektur
Starte et prosjekt
- Bestemme designkrav Forberede utviklingsmiljø, verktøy og maskinvaregrensesnitt mellom mikrokontroller og PC.
Programming en 8051 mikrokontroller som bruker innebygd C
- Arbeide med periferiutstyr til systemet. Grensesnitt med periferiutstyr til brukere Generell I/O
Programming en ARM CORTEX M-3 som bruker innebygd C
- Arbeide med periferiutstyr til systemet. Grensesnitt med periferiutstyr til brukere Generell I/O
Programming en ARM9 CPU-kjerne som bruker innebygd C
- Arbeide med periferiutstyr til systemet. Grensesnitt med periferiutstyr til brukere Generell I/O
Testing og feilsøking
- Verktøy og teknikker Optimalisering for størrelse, hastighet og strømforbruk
Utrulling av et innebygd system
- Miljøhensyn Sikring av en enhet
Feilsøking
Oppsummering og konklusjon
Krav
- En forståelse av elektronikk.
- C programmeringserfaring.
- Maskinvare (mikrokontroller, kabler, etc.) og programvare (IDE, etc.) vil være nødvendig av alle deltakere. Ta kontakt med opplæringskoordinator for spesifikke krav.
Publikum
- Electronics ingeniører
- Utviklere med kunnskap om elektronikk
Testimonials (4)
Treneren var veldig snill og kunnskapsrik, og gikk den ekstra milen for å forklare ting jeg ikke visste
Felix - Microchip Technology Inc
Kurs - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Kurs - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Kurs - 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.