Course Outline
Introductie
Overzicht van Embedded Systems
- Gebruik van echte woorden: horloges, dvd-spelers, mobiele telefoons, enz.
- Verschillen tussen real-time besturingssystemen, EmbeddedLinux, etc.
- Beperkingen van hulpbronnen: grootte, snelheid en stroomverbruik
Overzicht van Microcontroller Architectuur
- Microcontrollers versus microprocessors
- Een Microcontroller architectuur selecteren
Een project starten
- Bepalen van ontwerpeisen
- Voorbereiding van de ontwikkelomgeving, tools en hardware
- Interface tussen microcontroller en pc.
Programming A 8051 Microcontroller Met behulp van Embedded C
- Werken met systeemrandapparatuur
- Koppeling met randapparatuur van de gebruiker
- I/O voor algemeen gebruik
Programming een ARM CORTEX M-3 met behulp van Embedded C
- Werken met systeemrandapparatuur
- Koppeling met randapparatuur van de gebruiker
- I/O voor algemeen gebruik
Programming een ARM9 CPU-kern met behulp van Embedded C
- Werken met systeemrandapparatuur
- Koppeling met randapparatuur van de gebruiker
- I/O voor algemeen gebruik
Testen en debuggen
- Tools en technieken
- Optimaliseren voor grootte, snelheid en stroomverbruik
Een embedded systeem implementeren
- Milieuoverwegingen
- Een apparaat beveiligen
Probleemoplossing
Samenvatting en conclusie
Requirements
- Een goed begrip van elektronica.
- C-programmeerervaring.
- Alle deelnemers hebben hardware (microcontroller, kabels, enz.) en software (IDE, enz.) nodig. Voor specifieke vereisten kunt u contact opnemen met de trainingscoördinator.
Publiek
- Electronics ingenieurs
- Ontwikkelaars met kennis van elektronica
Getuigenissen (5)
De trainer was erg aardig en deskundig en deed een stap verder om dingen uit te leggen die ik niet wist
Felix - Microchip Technology Inc
Cursus - 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
Cursus - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Cursus - 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.
James O'Donnell - Tennant Company
Cursus - Embedded Linux Kernel and Driver Development
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating