Modulbeschreibung

Eingebettete Systeme I e

ECTS-Punkte:
15
Lernziele:

Fachkompetenz:
Die Studierenden

  • kennen unterschiedliche Debugging Architekturen.
  • wissen wie gängige Techniken (Breakpoints, Variablen) in Hard- und Software umgesetzt werden.
  • kennen die Anforderungen an einen Debugger und die notwendige Debuginformation.
  • verstehen wie der Compiliervorgang abläuft, kennen die verschiedenen Zwischenstufen und –formate.
  • können daraus ein passendes Programm innerhalb eines gegebenen Frameworks entwickeln.

Methodenkompetenz
Die Studierenden

  • demonstrieren Fähigkeit zu Analyse, Kreativität, vernetztes Denken.
  • können ein bestehendes Konzepte analysieren und auf erweiterte Anforderungen anpassen.

Sozialkompetenz

  • Kommunikations- und Kooperationsfähigkeit

Selbstkompetenz

  • Selbständigkeit, Verantwortlichkeit

Kurse in diesem Modul

deep Debugging with DWARFFPGA:

deep ist ein von uns entwickelter Crosscompiler für Java für eingebettete Systeme. Wir möchten GDB als universell einsetzbaren Debugger mit Integration in die Entwicklungsumgebung eclipse einsetzen. Dazu soll das erzeugte ausführbare Programm die notwendige Debuginformation im DWARF Format beinhalten. Diese Informationen sollen erzeugt, dargestellt und extrahiert werden können. Auf die Übersetzungszeit und die Laufzeit sollen keine Auswirkungen sichtbar werden.
Erstellen eines detaillierten Projektplans mit Meilensteinen, regelmässige Information bezüglich Projektstand, Selbstverantwortung.
Lieferobjekte: Projekt, Bericht, Schlusspräsentation.

Projekt mit undefined Lektionen pro Woche
Debugging Architekturen:

Unterschiedliche Debugging-Architekturen, Hardwarevoraussetzungen, GDB, OpenOCD, BDI, OnChip-Debugger

Selbststudium mit undefined Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.