Mikroprozessor-Praktikum
Mikroprozessor-Praktikum | |||||||
---|---|---|---|---|---|---|---|
Organisationseinheit Freie Universität Berlin/Mathematik und Informatik/Informatik |
|||||||
Bereich
|
|||||||
Zugangsvoraussetzungen Keine |
|||||||
Qualifikationsziele Die Studentinnen und Studenten sind in der Lage, moderne Mikrocontroller- Entwicklungsumgebungen zu nutzen, in Assembler und C hardwarenah zu programmieren, Prozesse unter Nutzung des Interrupt- und DMA-Systems zu bearbeiten und unterschiedliche Kommunikationsmodule zu programmieren. Sie beherrschen geeignete Dokumentationstechniken. |
|||||||
Inhalte Die überwältigende Mehrheit zukünftiger Computersysteme wird durch miteinander kommunizierende, eingebettete Systeme geprägt sein. Diese finden sich in Maschinensteuerungen, Haushaltsgeräten, Kraftfahrzeugen, Flugzeugen, intelligenten Gebäuden etc. und werden zukünftig immer mehr in Netze wie dem Internet eingebunden sein. Das Praktikum wird auf die Architektur eingebetteter Systeme eingehen und die Unterschiede zu traditionellen PC-Architekturen (z. B. Echtzeitfähigkeit, Interaktion mit der Umgebung) anhand praktischer Beispiele aufzeigen. Das Praktikum basiert auf 16- bzw. 32-Bit-Mikrocontrollersystemen. Schwerpunkte des in einzelne Versuche gegliederten Praktikums sind: Registerstrukturen, Speicherorganisation, hardwarenahe Assembler- und Hochsprachenprogrammierung, I/O-System- und Timer-Programmierung, Interrupt-System, Watchdog-Logik, Analogschnittstellen, Bussystemanbindung von Komponenten, Kommunikation (USART, WLAN, Ethernet, ISM-Funk und USB), Ansteuerung von Modellen und Nutzung unterschiedlichster Sensorik. |
|||||||
Lehr- und Lernformen | Aktive Teilnahme | ||||||
Praktikum 3 SWS Teilnahme empfohlen |
Bearbeitung der Aufgaben einschließlich Programmierung, Protokolle mit schriftlicher Präsentation der Ergebnisse |
||||||
Aufwand
|
|||||||
Modulprüfung Schriftliche Ausarbeitung (ca. 5 Seiten) |
|||||||
Differenzierte Bewertung differenzierte Bewertung |
|||||||
Modulsprache Deutsch (ggf. Englisch) |
|||||||
Arbeitsaufwand (Stunden) 300 |
|||||||
Leistungspunkte (LP) 10 |
|||||||
Dauer des Moduls Ein Semester |
|||||||
Häufigkeit des Angebots Jeweils im Wintersemester |
|||||||
Verwendbarkeit Masterstudiengang Informatik |