Grundlagen/Einführung (inkl. Vortragstag)
AGENDA
Tag 1: Linux-Grundlagen
- 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
- 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)
- Cross Applikationsentwicklung (Cross Compiler, NFS, etc.)
Tag 3: Vortragstag
Dr. Carsten Emde:
- Open Innovation und Open Source – Hürden, Chancen und Vision
- Qualitätssicherung von Embedded Systemen: was muss ich melden
Dr. Till Jaeger: Ein juristischer Blick auf Linux
- Rechtliche Relevanz der Verwendung von Open Source Software
- GPL: Lizenzpflichten, Copyleft oder "virale Effekte"
- Was gehört zum Complete Corresponding Source Code?
- LGPL: GNU C Library und Lizenzpflichten
- Haftung für Lizenzverletzungen
- Lizenzkompatibilität
- Praktische Umsetzung von Lizenzpflichten
- Aufbau eines internen Compliance Systems
Dieser Kurs kann in Kombination mit dem Folgekurs "Embedded Linux" gebucht werden. Der Kurs schließt direkt an den Vortragstag an.Werden Sie in nur 5 Tagen vom Linux-Anfänger zum Fortgeschrittenen!
Grundlagen/Einführung (inkl. Vortragstag)
AGENDA
Tag 1: Linux-Grundlagen
- Linux: Historischer Überblick (Wie entstand Linux? Was sind die Konzepte? Wie wird Linux entwickelt?)
- Aufbau des Linux Dateis ...
Mehr Informationen >>