Embedded-Linux-Woche | 5 Tage | 21.-25.10.2024 - Seminar / Kurs von Vogel Akademie I Vogel Communications Group GmbH & Co. KG

Inhalte

Grundlagen/Einführung & Embedded-Linux (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

Tag 4: Embedded Linux – Teil I

  • Aufbau von Embedded-Linux-Systemen
  • Cross-Development-Toolchain
  • Buildroot als Buildsystem
  • Bootloader – barebox konfigurieren und erstellen
  • Device-Tree – Aufbau und Verwendung

Tag 5: Embedded Linux – Teil II

  • Linux-Kernel patchen, konfigurieren und erstellen
  • Root-Filesystem – Softwareauswahl für Entwicklung und produktives System
  • Integration eines eigenen Treibers
  • Integration einer proprietären Applikation
  • Automatisierung des Builds mit External-Directory
  • Erfüllung der Lizenzpflichten
Grundlagen/Einführung & Embedded-Linux (inkl. Vortragstag)

AGENDA

Tag 1: Linux-Grundlagen

  • Linux: Historischer Überblick (Wie entstand Linux? Was sind die Konzepte? Wie wird Linux entwickelt?)
  • Aufb ...
Mehr Informationen >>

Lernziele

  • Aufbau des Betriebssystems verstehen
  • Den Umgang mit der Shell erlernen
  • Verständnis für die Funktionsweise von Programmen entwickeln
  • Eigene Programme erstellen
  • Probleme bei der Erstellung diagnostizieren
  • Bootloader verstehen
  • Device-Tree anpassen
  • Kernel konfigurieren und erstellen
  • Root-Filesystem verstehen
  • Aufbau des Betriebssystems verstehen
  • Den Umgang mit der Shell erlernen
  • Verständnis für die Funktionsweise von Programmen entwickeln
  • Eigene Programme erstellen
  • Probleme bei der Erstellung diagnostiz ...
Mehr Informationen >>

Zielgruppen

Der Kurs richtet sich an Neueinsteiger ohne spezifische Vorkenntnisse in (Embedded-)Linux und ist sowohl für Embedded-Entwickler, -Tester sowie Supporter geeignet.

SG-Seminar-Nr.: 6783432

Preis jetzt anfragen

Seminar merken ›
Vergleichen

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Teilnahmebestätigung
  •  
  • Anbieterbewertung (47)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service