Kursplan
Införandet
Översikt över Embedded Systems
- Användning av riktiga 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
- Fastställande av konstruktionskrav
- 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 kringutrustning
- I/O för generell användning
Programming en ARM CORTEX M-3 med Embedded C
- Arbeta med kringutrustning
- Gränssnitt med kringutrustning
- I/O för generell användning
Programming en ARM9 CPU-kärna med Embedded C
- Arbeta med kringutrustning
- Gränssnitt med kringutrustning
- I/O för generell användning
Testning och felsökning
- Verktyg och tekniker
- Optimera för storlek, hastighet och strömförbrukning
Driftsättning av ett inbyggt system
- Miljöhänsyn
- Skydda en enhet
Felsökning
Sammanfattning och slutsats
Krav
- En förståelse för elektronik.
- C programmeringserfarenhet.
- Hårdvara (mikrokontroller, kablar, etc.) och mjukvara (IDE, etc.) kommer att behövas av alla deltagare. Rådgör med utbildningskoordinatorn för specifika krav.
Publik
- Electronics ingenjörer
- Utvecklare med kunskap om elektronik
Vittnesmål (4)
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
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.