TU Braunschweig
Practical training: Praktikum Software Debugging in eingebetteten Echtzeitsystemen [SoSe 2021] - Details
You are not logged into Stud.IP.

General information

Course name Practical training: Praktikum Software Debugging in eingebetteten Echtzeitsystemen [SoSe 2021]
Course number 2416146
Semester SoSe 2021
Current number of participants 8
maximum number of participants 8
Entries on waiting list 4
Home institute Institut für Datentechnik und Kommunikationsnetze
Courses type Practical training in category Teaching
First date Mon., 12.04.2021 13:15 - 16:30
Miscellanea Link zur Institutswebsite:
https://www.ida.ing.tu-bs.de/lehre/veranstaltungen/ag-ernst/sdespraktikum

Course location / Course dates

n.a. Monday: 13:15 - 16:30, weekly(14x)

Fields of study

Comment/Description

? L e r n z i e l
- Erfahrung im Umgang mit eingebetteten Echtzeitsystemen sammeln
- Die einzelnen Elemente der GCC-Toolchain verstehen und ihre Ausgaben interpretieren können
- Die Benutzung einer industrietauglichen Debug-Umgebung der Firma Lauterbach erlernen
- Theoretisches Wissen zu Echtzeitbetriebssystemen und Timing-Analyse in die Praxis umsetzen

? U s e C a s e
- Self-balancing Robot

? P r a k t i k u m s i n h a l t e
? Einfache Programme mittels ?printf? debuggen
- Aufbau der GCC Toolchain und Makefiles verstehen
- Einfache Inter-Task Kommunikation implementieren
? Hardware Treiber implementieren und debuggen
- JTAG Breakpoints und Watchpoints nutzen
- Hardware-Timer zur Motoransteuerung konfigurieren
- Bewegungsdaten mittels I2C auslesen und fusionieren
- I2C Protokoll mittels Lauterbach Logic Analyzer auswerten
? Betriebssystem verstehen
- Präemptives und nicht-präemptives Scheduling
- Kontextwechsel mittels Tracing visualisieren
- Anwendung von Timing-Analyse auf ein praktisches Beispiel
- Auswertung von Deadline-Misses mittels Tracing
? Verteilung der Software auf mehrere Prozessorkerne
- Kommunikation über Shared-Memory implementieren
- Auswirkungen von fehlender Synchronisation ermitteln
- Debugging von Multicore-Architekturen erlernen

Literatur: Skript

Admission settings

The course is part of admission "Beschränkte Teilnehmendenanzahl: Praktikum Software Debugging in eingebetteten Echtzeitsystemen".
The following rules apply for the admission:
  • A defined number of seats will be assigned to these courses.
    The seats will be assigned in order of enrolment.
  • The enrolment is possible from 12.03.2021, 00:00 to 12.04.2021, 23:59.
  • At least one of these conditions must be fulfilled for enrolment:
    • Degree is Master and Subject is Informations-Systemtechnik
    • Degree is Master and Subject is Elektrotechnik
    • Degree is Master and Subject is Elektronische Systeme in Fahrzeugtechnik, Luft- und Raumfahrt

Registration mode

After enrolment, participants will manually be selected.

Potential participants are given additional information before enroling to the course.

Admissible user domains:

  • tu-bs.de