Kursplan
Införandet
Översikt över Embedded Systems
- Användning av verkliga ord: Klockor, DVD-spelare, mobiltelefoner, etc.
- Skillnader mellan realtidsoperativsystem, EmbeddedLinux osv.
- Resursbegränsningar: storlek, hastighet och strömförbrukning
Översikt över Microcontroller Arkitektur
- Microcontrollers jämfört med mikroprocessorer
- Välja en Microcontroller arkitektur
Starta ett projekt
- Bestämma designkrav
- Förbereda utvecklingsmiljön, verktygen och maskinvaran
- Gränssnitt mellan mikrokontroller och PC.
Programming A 8051 Microcontroller Använda Embedded C
- Arbeta med kringutrustning
- Gränssnitt med användarkringutrustning
- I/O för generell användning
Programming en ARM CORTEX M-3 med hjälp av Embedded C
- Arbeta med kringutrustning
- Gränssnitt med användarkringutrustning
- I/O för generell användning
Programming en ARM9 CPU-kärna med Embedded C
- Arbeta med kringutrustning
- Gränssnitt med användarkringutrustning
- I/O för generell användning
Testning och felsökning
- Verktyg och tekniker
- Optimera för storlek, hastighet och strömförbrukning
Distribuera ett inbyggt system
- Miljöhänsyn
- Säkra en enhet
Felsökning
Sammanfattning och slutsats
Krav
- En förståelse för elektronik.
- Erfarenhet av C-programmering.
- Hårdvara (mikrokontroller, kablar, etc.) och mjukvara (IDE, etc.) kommer att behövas av alla deltagare. Rådgör med utbildningssamordnaren för specifika krav.
Publik
- ElectronICS-ingenjörer
- Utvecklare med kunskap om elektronik
Vittnesmål (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
Tränaren var verkligen snäll och kunnig och gick den extra milen för att förklara saker som jag inte 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.