Die Studierenden kennen den Aufbau und die Leistungsmerkmale von Mikrocomputer-Architekturen und -Systemen und können deren Eignung zur Lösung gegebener Problemstellungen im Bereich der Elektro- und Informationstechnik beurteilen.
Einführung – Embedded Systems und Mikrocomputer
• Prozessor-Architekturen und -Befehlssätze
• Programmierung in Assembler
• ARM-Architektur
• ARM-Organisation und -Implementierung
• ARM-Befehlssatz
• Architekturelle Unterstützung für Hochsprachen
• Speicherhierarchie, Cache-Architekturen
Vorlesungsteilnahme, Vor- und Nachbereitung anhand der Vorlesungsfolien und des Vorlesungsprotokolls, Eigenständige Bearbeitung von Übungsaufgaben.
Versuche zu
• Computerarithmetik
• Modulare Programmierung, Verwendung des Stapelspeichers, Tastensteuerung
• Parallele Ein-/Ausgabe über Peripherieschnittstellen
• Serielle Datenübertragung (RS232)
• Hardwarenahe C-Programmierung, Interrupts, Zeitgeber
Praktische Gruppenarbeit im Labor, Durchführung der gestellten Aufgaben mit Nachweis der Funktionsfähigkeit und Beantworten von Fragen. Selbständige Arbeit zur Vorbereitung der Versuche. Erstellen einer schriftlichen Ausarbeitung.