Agenda Einsteiger

Seminar Embedded-Linux vom Einsteiger zum Fortgeschrittenen

Voraussetzungen: Interesse für Embedded-Linux; dieses Seminar ist geeignet für Teilnehmer ohne spezifische Vorkenntnisse in Linux

Das sagen Ihre Fachkollegen. Lassen Sie sich >> hier überzeugen!


Tag 1: Grundlagen
: 10.00 - 18.00 Uhr (Referent J. Altenberg)

  • Linux: Historischer Überblick (Wie entstand Linux? Was sind die Konzepte? Wie wird Linux entwickelt?)
  • Aufbau des Linux Dateisystems (Linux Standard Base, virtuelle Dateisysteme, etc.)
  • Wie bootet Linux?
  • Wichtige Kommandos, wie bewege ich mich auf der Shell?
  • Einführung in die Shell Programmierung

Tag 2: Einführung in die Applikationsentwicklung
: 09.00 - 17.00 Uhr (Referent J. Altenberg)

  • Einführung in die Applikationsentwicklung: Gnu Compiler Collection, Binutils, etc.
  • Wie ist ein Executable aufgebaut?
  • Wie ist ein Prozess aufgebaut?
  • Editoren / Entwicklungsumgebung (vim, emacs, Eclipse)
  • Makefiles
  • Debugging (GDB interaktiv, GDB post mortem, remote debugging, memory debugging, strace)

Tag 3: Cross Entwicklung
: 09.00 - 17.00 Uhr (Referenten J. Altenberg, C. Emde, A. Ruf, T. Jaeger)

  • Keynote: Open Innovation und Open Source – Hürden, Chancen und Vision (C. Emde / A. Ruf)
  • Keynote: Qualitätssicherung von Embedded Systemen: was muss ich melden (C. Emde)
  • Keynote: Ein juristischer Blick auf Linux (T. Jaeger)
    - Rechtliche Relevanz der Verwendung von Open Source Software
    - Haftung für Lizenzverletzungen
    - Zentrale rechtliche Problemfelder: Lizenzpflichten, Lizenzierung von Eigenentwicklungen, Lizenzkompatibilität
    - Aufbau eines internen Compliance Systems
  • Cross Applikationsentwicklung (Cross Compiler, NFS, etc.)
  • Integration einer Crossentwicklungsumgebung in Eclipse (CDT, Remote System Explorer, etc.)
  • Eigener Linux Kern oder "Keine Angst vorm Kernel bauen!"
  • ab 18.30 Uhr: Linux-Weinprobe

Tag 4: Arbeiten im Embedded-Linux-System: 09.00 - 17.00 Uhr (Referent A. Klinger)

  • Piping, Suchen und Filtern mit find, grep, xargs
  • Reguläre Ausdrücke effizient einsetzen
  • Dämonen: init, crond, inetd, dropbear, syslogd, httpd
  • Übung: Remote-Zugriff auf Embedded-Board mithilfe von inetd und Shell-Skripten

Tag 5: Zielgerichtete Nutzung der Shell
: 09.00 - 15.00 Uhr (Referent A. Klinger)

  • Konstrukte in Shellskripten (Verzweigung, Schleife)
  • Mit Shellskripten automatisieren
  • Systeminformationen gewinnen (proc-FS, sys-FS, iostat, du)
  • Übung: Systemperformance bei unterschiedlichen Lastszenarios ermitteln und mit gnuplot grafisch auswerten

Änderungen am Programm vorbehalten.

Sehen Sie sich die Bewertungen der Software-Entwickler über die Embedded-Linux Woche an.

>> Hier finden Sie das Feedback der ehemaligen Teilnehmer!