Module


General information
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
Curricular relevance (according to examination regulations)
Study Subject Study Specialization Study Focus Module type Semester
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

Qualification outcome
Areas of Competence: Knowledge and Understanding; Use, application and generation of knowledge; Communication and cooperation; Scientific self-understanding / professionalism.
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.
Content information
- 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
Teaching formats of the courses
Teaching format SWS
Labor 1
Lehrvortrag 3
Workload
4 SWS
5,0 Credits
48 Hours
102 Hours
Module Examination
Method of Examination Duration Weighting wird angerechnet gem. § 11 Absatz 2 PVO Graded Remark
Klausur 120 Minutes 100 %
Übung 0 %
Miscellaneous
PRG Programmieren
DIG Digitaltechnik
DBN Datenbanken
MOB Mobile Systeme
EMT Elektrotechnik und Messtechnik
KS Kommunikationssysteme
Teilnahme an den Laborveranstaltungen ist verpflichtend.