Linux Embedded Anwendungs-Debugging (Deutsch)/(English)

Course Description

Effektives Debugging unter Linux setzt Erfahrung im Umgang mit den mächtigen Tools der Linux-Welt voraus. Der Kurs erläutert die Möglichkeiten, die diese Tools dem Entwickler bieten und zeigt ihre Einsatzmöglichkeiten auf.

Course Content

  • Warum man Debugging vermeiden sollte
  • Network Debugging
    • Die wichtigsten Linux Tools werden vorgestellt
  • Linux Tools zum Programme debuggen
    • vorhandene Programme und Ihre Benutzung
  • gdb und seine Befehle
    • Die gdb Befehle werden detailliert beschrieben
    • Ihre Benutzung wird geübt
    • gdb Macros
  • Target Debugging mit gdb auf ARM Board
    • Aufsetzen des Targets
    • Vorbereiten von gdb auf dem Host
  • Visualisierungstools
    • Eclipse CDT
    • ddd
    • kgdb
  • Valgrind
    • Verwendung dieses weitverbreiteten Programms
  • gprof
    • Profiling mit gprof

Prerequisites

Grundlegende Kenntnisse der Softwareentwicklung.

Target Group

Anwendungs- und Systemprogrammierer, Systemdesigner, Ingenieure und Projektleiter, die mit Software konfrontiert werden.

Course Material

  • Kursordner (deutsch)

Dates

FlexyTrain: Our flexibility – Your plus

No date fits you? No problem, we offer you maximum flexibility and together we will find an adequate date. Just Contact us!