Modul


Allgemeine Informationen
Grundlagen hardwarenahe Programmierung
Introduction to embedded programming
GHP
Prof. Dr. Manzke, Robert (robert.manzke@haw-kiel.de)
Koß, Stefan (stefan.koss@haw-kiel.de)
Lee, Michael (michael.lee@haw-kiel.de)
Prof. Dr. Manzke, Robert (robert.manzke@haw-kiel.de)
Sommersemester 2018
1 Semester
In der Regel im Sommersemester
Deutsch
Studiengänge und Art des Moduls (gemäß Prüfungsordnung)
Studiengang Vertiefungsrichtung Schwerpunkt Modulart Fachsemester
B.Eng. - Me (PO 2023) - Mechatronik (PO 2023, V4) Wahlmodul
B.Sc. - WINF - Wirtschaftsinformatik (6 Sem.) Wahlmodul
B.Eng. - Ming - Medieningenieur/-in (PO 2018, V1 + PO 2021, V2) Wahlmodul
B.Sc. - INI - Informationstechnologie (PO 2017, V1) Angewandte Informatik Pflichtmodul
B.Eng. - Wing - Wirtschaftsingenieurwesen - Elektrotechnik (PO 2017, V1) Digitale Wirtschaft Pflichtmodul
B.Eng. - E - Elektrotechnik (PO 2017, V3) Technische Informatik Pflichtmodul

Kompetenzen / Lernergebnisse
Kompetenzbereiche: Wissen und Verstehen; Einsatz, Anwendung und Erzeugung von Wissen; Kommunikation und Kooperation; Wissenschaftliches Selbstverständnis/Professionalität.
Die Studierenden finden den Einstieg in die hardwarenahe Programmierung mit der Programmiersprache C auf Basis der Microcontroller Texas Instruments MSP430 und Espressif ESP32. Nach erfolgreicher Beendigung des Moduls sind die Studierenden in der Lage eigenständig Aufgaben im Bereich der Programmierung von eingebetteten Systemen zu lösen.
Auf Basis des Gelernten können sich die Studierenden auch in andere Architekturen eingebetteter Systeme einarbeiten und sind in der Lage mit zukünftigen technologischen Entwicklungen mitzuhalten.
Des Weiteren werden die Kenntnisse in der Programmiersprache C (und ggf. C++) weiter vertieft und geübt, mit dem Ziel komplexere Projekte bearbeiten zu können.
Die Studierenden bearbeiten die Laboraufgaben in kleinen Teams.
Die Studierenden sind in der Lage aus englischen Datenblättern relevante Informationen zu extrahieren, anzuwenden und zu verstehen.
Angaben zum Inhalt
- Einführung in Grundlagen der Mikroprozessorarchitektur
- Unterschied System on Chip, Mikrokontroller, Mikroprozessor
- Typische Peripheriekomponenten im Mikrokontroller
- Sensoranwendungen
- Bussysteme
- MSP430 Grundlagen
- ESP32 Grundlagen
- Internet of Things
- Netzwerkanbindung von eingebetteten Sytemen
- Real-time OS (free RTOS)
- Designs für hardwarenahe Programmierung in C
- Quellcodemodularisierung
- Mikroprozessortechnik: Grundlagen, Architekturen, Schaltungstechnik und Betrieb von Mikroprozessoren und Mikrocontrollern, ISBN-13: 978-3834809063
- Getting Started with the Msp430 Launchpad, ISBN-13: 978-0124115880
- Kolban's Book on the ESP32 & ESP8266 https://leanpub.com/ESP8266_ESP32
- Mastering the FreeRTOS Real Time Kernel by Richard Barry, https://www.freertos.org/Documentation/RTOS_book.html
Lehrformen der Lehrveranstaltungen
Lehrform SWS
Labor 1
Lehrvortrag 3
Arbeitsaufwand
4 SWS
5,0 Leistungspunkte
48 Stunden
102 Stunden
Modulprüfung
Prüfungsform Dauer Gewichtung wird angerechnet gem. § 11 Absatz 2 PVO Benotet Anmerkung
Klausur 120 Minuten 100 %
Übung 0 %
Sonstiges
PRG Programmieren
DIG Digitaltechnik
DBN Datenbanken
MOB Mobile Systeme
EMT Elektrotechnik und Messtechnik
KS Kommunikationssysteme
Teilnahme an den Laborveranstaltungen ist verpflichtend.