Kursplan
Introduksjon
Oversikt over Embedded Systems
- Bruk av ekte ord: Klokker, DVD-spillere, mobiltelefoner, etc.
- Forskjeller mellom sanntidsoperativsystemer, EmbeddedLinux, etc.
- Ressursbegrensninger: størrelse, hastighet og strømforbruk
Oversikt over Microcontroller Arkitektur
- Microcontrollers vs mikroprosessorer
- Velge en Microcontroller arkitektur
Starte et prosjekt
- Bestemme designkrav
- Forberedelse av utviklingsmiljø, verktøy og maskinvare
- Grensesnitt mellom mikrokontroller og PC.
Programming a 8051 Microcontroller Bruker Embedded C
- Arbeide med eksterne enheter
- Brukergrensesnitt med eksterne enheter
- Generell I/O
Programming en ARM CORTEX M-3 ved hjelp av Embedded C
- Arbeide med eksterne enheter
- Brukergrensesnitt med eksterne enheter
- Generell I/O
Programming en ARM9 CPU-kjerne som bruker Embedded C
- Arbeide med eksterne enheter
- Brukergrensesnitt med eksterne enheter
- Generell I/O
Testing og feilsøking
- Verktøy og teknikker
- Optimaliserer 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 (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
Kurs - Raspberry Pi for Beginners
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
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.