Elektrotechnik / Informationstechnik Master

Neue Schwerpunkte ab Sommersemester 2024: Automatisierungstechnik & Elektromobilität sowie Embedded Systems & Kommunikationstechnik

Modulhandbuch

 Zurück 

Embedded Echtzeitsysteme

Empfohlene Vorkenntnisse

-Ingenieur-Informatik

-Embedded Systems 1

Lehrform Vorlesung/Labor
Lernziele / Kompetenzen

Nach erfolgreichem Abschluss des Moduls können die Studierenden komplexe Echtzeitanwendungen (Bare Metal und RTOS) in in C entwerfen, implementieren und testen.

Dauer 1
SWS 4.0
Aufwand
Lehrveranstaltung 60h
Selbststudium / Gruppenarbeit: 90h
Workload 150h
ECTS 5.0
Voraussetzungen für die Vergabe von LP

Klausur K60

Labor Embedded Systems 1 muss mit Erfolg attestiert sein.

Modulverantwortlicher

Prof. Dr. Daniel Fischer

Empf. Semester 2
Haeufigkeit jedes Jahr (WS)
Verwendbarkeit

Das Modul wird in den Studiengängen EIM und INFM angeboten.

Veranstaltungen

Embedded Echtzeitsysteme

Art Vorlesung
Nr. EMI2251
SWS 2.0
Lerninhalt
  • Embedded Echtzeitsysteme (EEZS)
  • Architektur von EEZS
  • Scheduling
  • RTOS: Systemgrundlagen 1
  • RTOS: Task
  • RTOS: Scheduling
  • RTOS: Queues
  • RTOS: Mutexe, Semaphore und Gatekeeper
  • Mixed Mode mit native Interrupts am Beispiel des Cortex-M
  • RTOS: Notifications und EventGroups
  • RTOS: Streambuffer und Messagebuffer
  • RTOS: Systemgrundlagen 2
Literatur

Xiaocong Fan: Real-Time Embedded Systems, Newnes, 2015

Brian Amos: Hands-On RTOS with Microcontrollers: Building real-time embedded systems using FreeRTOS, STM32 MCUs, and SEGGER debug tools, Packt Publishing, 2020

Jacob Beningo: Embedded Software Design, Apress, 2022

K.C. Wang: Embedded and Real-Time Operating Systems, Springer, 2017

Jim Cooling: Real-time Operating Systems Book 1: The Theory, Independently published, 2017

Jim Cooling: Real-time Operating Systems Book 2: The Practice, Independently published, 2. Auflage , 2019

Labor Embedded Echtzeitsysteme

Art Labor
Nr. EMI2256
SWS 2.0
Lerninhalt

Sechs Versuche mit den folgenden Inhalten

  • Non-Preemptive FIFO Queue und Non-Preemptive Priority Queue
  • EEZS (FreeRTOS) mit Tasks, Queues, Mutexen, Gatekeeper
  • EEZS (FreeRTOS) mit Event Groups, Notifications und nativen Interrupts
  • Implementierung einer Regelung mit FreeRTOS.
  • EEZS als Asymmetric-Multicore-Anwendung
  • EEZS als Symmetric-Multicore-Anwendung
Literatur

Xiaocong Fan: Real-Time Embedded Systems, Newnes, 2015

Brian Amos: Hands-On RTOS with Microcontrollers: Building real-time embedded systems using FreeRTOS, STM32 MCUs, and SEGGER debug tools, Packt Publishing, 2020

Jacob Beningo: Embedded Software Design, Apress, 2022

K.C. Wang: Embedded and Real-Time Operating Systems, Springer, 2017

Jim Cooling: Real-time Operating Systems Book 1: The Theory, Independently published, 2017

Jim Cooling: Real-time Operating Systems Book 2: The Practice, Independently published, 2. Auflage , 2019

 Zurück