Programming Ultra Low Power Architectures
Lecturers |
Dustin Peterson AlumniDustin Peterson Philipp Schlicker AlumniPhilipp 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.