Programming Ultra Low Power Architectures
Lecturer |
Oliver Bringmann HeadOliver Bringmann |
Lecture |
Blockveranstaltung: 04. Oktober 2022 bis 14. Oktober 2022 (9:00 - 18:00 Uhr) B319 |
Instructors |
Alexander Jung ResearcherAlexander Jung Georg Volk AlumniGeorg Volk Joscha Benz AlumniJoscha 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.