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
  35 Hours

Getuigenissen (4)

Related Courses

Using C++ in Embedded Systems - Applying C++11/C++14

  21 Hours

Related Categories