Embedded Systems

Programming Ultra Low Power Architectures

Lecturers Dustin Peterson
Researcher
Dustin Peterson

Philipp Schlicker
Researcher
Philipp Schlicker

Lecture Blockveranstaltung, 5. September 2016 bis 16. September 2016 (9:00 - 18:00 Uhr)
B319
Instructor
Tutorial 10. Mai 2016, 18:00 Uhr, A302 (Sand)
Amount 6 LP
Entry in course catalog Campus

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 Praktikumsaufgaben werden in Absprache mit den Studierenden aus folgenden Themenbereichen gewählt:

Einführung in die Mikrocontrollerprogrammierung

Ausführungszeit von Anwendungen

  • Charakterisierung
  • Optimierung durch Toolchain Tuning
  • Optimierung mittels Programmtransformationen
  • HW-Beschleuniger (DSP)

Leistungsanalyse und -optimierung

  • Leistungsanalyse
  • Low-Power Standby Modes
  • DVFS (Dynamic Voltage and Frequency Scaling)
  • Optimierung der Leistungsaufnahme einer Beispielanwendung

    Speicheranforderungen

  • Charakterisierung von Speicheranforderungensprofilen
  • Speicheranforderungen reduzieren
  • Beurteilung der Auswirkung von Compileroptionen und Toolchain Einstellungen

Bemerkung

Voranmeldung im ILIAS ist erforderlich. Die Voranmeldung wird ab dem 1. April 2016 10:00 Uhr zur Verfügung stehen.