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

Kursbeschreibung

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.

Themenschwerpunkte

  • 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

Voraussetzungen

Grundlegende Kenntnisse der Softwareentwicklung.

Zielgruppe

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

Begleitendes Kursmaterial

  • Kursordner (deutsch)

Termine

  • 18.04.2017 : 800 €
  • 22.05.2017 : 800 €

FlexyTrain: Unsere Flexibilität – Ihr Plus

Keinen passenden Termin gefunden? Kein Problem: Bei der Planung unserer Kurstermine bieten wir Ihnen ein Höchstmaß an Flexibilität. Im Klartext: Gemeinsam mit Ihnen finden wir einen geeigneten Termin. Sprechen Sie uns an!