ELT10160 – Programming of Embedded Systems

Modul
Programming of Embedded Systems
Programming of Embedded Systems
Modulnummer
ELT10160
Version: 1
Fakultät
Elektrotechnik
Niveau
Master
Dauer
1 Semester
Turnus
Sommersemester
Modulverantwortliche/-r

Prof. Dr. Kevin Hipp
Kevin.Hipp(at)fh-zwickau.de

Dozent/-in(nen)

Prof. Dr. Kevin Hipp
Kevin.Hipp(at)fh-zwickau.de

Lehrsprache(n)

Englisch
in "Programming of Embedded Systems"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Praktikum | 2.00 SWS Vorlesung mit integr. Übung / seminaristische Vorlesung)

Selbststudienzeit

90.00 Stunden

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

schriftliche Prüfungsleistung
Modulprüfung | Prüfungsdauer: 90 min | Wichtung: 100% | wird in englischer Sprache abgenommen
in "Programming of Embedded Systems"

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • Introduction to Embedded Systems and Programming
  • Embedded Hardware Architecture
  • Real-Time Operating Systems (RTOS) in Embedded Systems
  • Embedded Programming Languages
  • Embedded Software Development Tools
  • Communication Protocols in Embedded Systems
  • Embedded System Security

keine Angabe

Qualifikationsziele
  • After successfully completing the module, the student should be able to:
    • Understanding of Embedded Systems: grasp of the characteristics and applications of embedded systems; ability to differentiate between embedded and general-purpose systems
    • Embedded Hardware Architecture: proficiency in understanding microcontroller architecture; skill in interfacing with sensors and actuators using various communication protocols
    • Real-Time Operating Systems (RTOS): knowledge of the importance and characteristics of real-time systems; competence in using RTOS kernels, scheduling tasks, and managing resources
    • Programming Languages for Embedded Systems: proficiency in low-level programming with assembly and C; familiarity with high-level languages such as Python and JavaScript in an embedded context
    • Embedded Software Development Tools: skill in using integrated development environments (IDEs) tailored for embedded systems; competence in debugging and profiling tools for optimizing embedded code
    • Communication Protocols: understanding of serial communication protocols like UART, SPI, and I2C; familiarity with wireless communication standards such as Bluetooth, Wi-Fi, and Zigbee
    • Embedded System Security: ability to identify security challenges in embedded systems; proficiency in implementing secure boot processes and firmware updates

keine Angabe

Besondere Zulassungsvoraussetzung

Praktikumstestat → zu klären

keine

Empfohlene Voraussetzungen
Keine Angabe
Fortsetzungsmöglichkeiten
keine Angabe
Literatur

keine

Hinweise
Keine Angabe
Zuordnung zum Curriculum
Keine Angabe