Kontakt aufnehmen

Schulungsübersicht

Einführung

Überblick über eingebettete Systeme

  • Praxisbeispiele: Uhren, DVD-Player, Mobiltelefone usw.
  • Unterschiede zwischen Echtzeit-Betriebssystemen, Embedded Linux usw.
  • Ressourcenbeschränkungen: Grösse, Geschwindigkeit und Stromverbrauch

Überblick über die Mikrocontroller-Architektur

  • Mikrocontroller im Vergleich zu Mikroprozessoren
  • Auswahl einer Mikrocontroller-Architektur

Projektstart

  • Festlegung der Designanforderungen
  • Vorbereitung der Entwicklungsumgebung, der Tools und der Hardware
  • Schnittstellen zwischen Mikrocontroller und PC.

Programmierung eines 8051-Mikrocontrollers mit Embedded C

  • Arbeit mit Systemperipheriegeräten
  • Anbindung von Benutzerperipheriegeräten
  • General Purpose I/O

Programmierung eines ARM CORTEX M-3 mit Embedded C

  • Arbeit mit Systemperipheriegeräten
  • Anbindung von Benutzerperipheriegeräten
  • General Purpose I/O

Programmierung eines ARM9-CPU-Core mit Embedded C

  • Arbeit mit Systemperipheriegeräten
  • Anbindung von Benutzerperipheriegeräten
  • General Purpose I/O

Testen und Debugging

  • Werkzeuge und Techniken
  • Optimierung in Bezug auf Grösse, Geschwindigkeit und Stromverbrauch

Bereitstellung eines eingebetteten Systems

  • Umweltbedingungen
  • Absicherung eines Geräts

Fehlerbehebung

Zusammenfassung und Fazit

Voraussetzungen

  • Grundkenntnisse in Elektronik.
  • Erfahrung in der C-Programmierung.
  • Alle Teilnehmenden benötigen eigene Hardware (Mikrocontroller, Kabel usw.) und Software (IDE usw.). Bitte besprechen Sie die spezifischen Anforderungen mit der Schulungs koordinationsstelle.

Zielgruppe

  • Elektronik-Ingenieurinnen und -Ingenieure
  • Entwicklerinnen und Entwickler mit Kenntnissen in Elektronik
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien