Embedded Systems

Programming Ultra Low Power Architectures

Lecturer Oliver Bringmann
Head
Oliver Bringmann

Lecture Blockveranstaltung: 04. Oktober 2022 bis 14. Oktober 2022 (9:00 - 18:00 Uhr)
B319
Instructors Alexander Jung
Researcher
Alexander Jung

Georg Volk
Researcher
Georg Volk

Joscha Benz
Researcher
Joscha Benz

Tutorial Einführungsveranstaltung, 04. Mai 2022, 14 Uhr c.t., B305.1
Amount 6 LP
Course ID INF4316
Entry in course catalog Alma
Learning Platform Ilias

Beschreibung

Dieses Modul ist eine Einführung in die praktische Arbeit mit Mikrocontrollern. Hierfür wird die auf einem 32-bit ARM Cortex-M0+ Prozessor basierende FRDM-KL25Z Entwicklungsplattform verwendet.

Nach einer kurzen Einführung in die verwendete Plattform, werden in Zweierteams praktische Aufgaben gelöst.

Die Themen des Praktikums gliedern sich wie folgt:

  • Einführung in Embedded Programmierung mit Hilfe der mbed-Plattform
  • Funktionsweise des ARM Cortex M0+ Prozessors (Assembler, Interrupts)
  • Externe Kommunikation (GPIO, I2C, Displays, Keypad)
  • Messung der Leistungsaufnahme
  • Low Power Modes des Prozessors
  • Reduktion der Leistungsaufnahme durch getriggerte Eventverarbeitung (Interrupts, Timer)
  • Abschlussprojekt

Bemerkung

Voranmeldung im ILIAS ist erforderlich. Die Voranmeldung wird ab dem 18. April 2022 zur Verfügung stehen.