Microcomputer Systems 1

wv.mc1.v, 14 Lektionen in HS2022

Lektionen (alle vorbei)

Und 2 weitere. Alle im Stundenplan

Modulbeschreibung 19HS

Building Solid and Efficient Microcontroller Systems Microcontroller steuern über Sensoren und Aktoren unzählige Bereiche unseres täglichen Lebens. Asynchrone Ereignisse von verschiedenartigen Schnittstellen müssen rechtzeitig und energieoptimiert verarbeitet werden. Das Modul vermittelt Hardware- und Software-Techniken, um solche Systeme erfolgreich und zuverlässig zu realisieren. MC1 zeigt den Einsatz eines Real-time Operating Systems (RTOS) am Beispiel von Zephyr (Linux Foundation). Wie ein Prozessor funktioniert und wie elementare Peripherieblöcke eines Microcontrollers einzeln angesteuert werden, ist aus CT1/CT2 bekannt. Das Modul MC1 zeigt die Realisierung von Systemen mit mehreren Peripherieblöcken und deren zeitlichen und Ressourcen bedingten Abhängigkeiten: Wie baue ich aus Einzelteilen komplexe Systeme?

ECTS
4
Institut
T InES
Verantwortung
Rüst Andreas
Sprache
(X) Deutsch ( ) Englisch

Modulinhalte

Das Modul zeigt hardwarenahe Programmiertechniken in C: Interaktion von Source Code und Speicher Programmiertechniken zur Nutzung beschränkter Resourcen Strukturierung und Verifikation von Embedded Programmen Bug Radar: Erkennen und Vermeiden von häufigen Programmierfehlern Robustheit und Zuverlässigkeit Fortgeschrittene Input‐Output Programmierung Energieeffizienz: Power Management, Sleep Modes und Wake‐up Digitale Sensoren mit Direct Memory Access (DMA) Applikationen mit interagierenden Software State‐Machines RTOS ‐ Real‐time Operating System am Beispiel von Zephyr (Linux Foundation)

Voraussetzungen

Bestandene Module CT1 und CT2

Modulgeschichte

  • Version 5.0, gültig ab 01.08.2024

    • Kurzbeschrieb: MC1 zeigt den Einsatz eines Real-time Operating Systems (RTOS) am Beispiel von Zephyr… dazu
  • Version 3.0, gültig ab 01.02.2023

    • Kurzbeschrieb: Abhängigkeiten: Wie baue ich aus Einzelteilen komplexe Systeme? statt Abhängigkeiten, und regeln
    • Modulinhalte: interagierenden Software State‐Machines RTOS ‐ Real‐time Operating System am Beispiel, Fortgeschrittene… statt kooperierenden State-machines Standard Toolchain, inklusive Analyse- und Debug-Tools…

Versionen

  • 19HSt.BA.WV.MC1.19HS

Verwandt