Embedded Systems

Programming Ultra Low Power Architectures

Lecturers Dustin Peterson
Researcher
Dustin Peterson

Philipp Schlicker
Researcher
Philipp Schlicker

Lecture Blockveranstaltung, 22. September 2014 bis 26. September 2014
B319
Instructor
Tutorial 15. September 2014, 15:00 (s.t.), C118
Amount 4 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 erforderlich: Dustin Peterson, Sand 13 - B205, dustin.peterson(at)uni-tuebingen.de **Achtung: **Keine Anmeldung mehr möglich. Alle Plätze sind belegt.