Praktikum: Programming Ultra Low Power Architectures

Praktikum: Programming Ultra Low Power Architectures

Lehrstuhl Eingebettete Systeme
Dozent Prof. Dr. Bringmann
Betreuer Peterson
Schlicker
Praktikum Blockveranstaltung, 5. September 2016 bis 16. September 2016 (9:00 - 18:00 Uhr)
Raum B319
Vorbesprechung         10. Mai 2016, 18:00 Uhr, A302 (Sand)
Umfang 6 LP
Homepage https://ovidius.uni-tuebingen.de/ilias3/ilias.php?ref_id=1197764&cmdClass=ilrepositorygui&cmdNode=oi&baseClass=ilRepositoryGUI
Eintrag im LSF Programming Ultra Low Power Architectures

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.