Seminare

Tufin Logo
Fortinet Logo
Check Point Logo
Blue Coat
Akademie für Netzwerksicherheit

Einführung in Embedded Linux und Yocto (ELiYo)

DatumOrtSeminarInfo
07.09. - 11.09.2020MünchenEinführung in Embedded Linux und Yocto (ELiYo)
09.11. - 13.11.2020MünchenEinführung in Embedded Linux und Yocto (ELiYo)

Telefon: +49 (0) 30/31 00 76 0

Zielgruppe

Der Workshop richtet sich an Software-, Entwicklungs-, Systemingenieure, Tester, Administratoren, Ingenieure und andere an dem YP Interessierte, die grundlegende Kenntnisse von (Embedded) GNU/Linux haben.

Vorkenntnisse

  • Grundlegende Vertrautheit mit der Verwendung eines GNU/Linux-Systems (z.B. Ubuntu) als Endbenutzer im user space
  • Grundlegende Vertrautheit mit einer Befehlszeilen-Shell
  • Grundkenntnisse der Programmierung von User/Kernel-Space mit GNU/Linux
  • Mittelmäßige Programmierkenntnisse in der Sprache C sind von Vorteil

Lernziele

Nach dem Training können die Teilnehmer für den Yocto spezifischen Teil ein Docker-Image mit Ubuntu 16.x und allen vorinstallierten Abhängigkeiten sowie die Beispiele herunterladen, um mit dem Kursmaterial in ihren eigenen Labors zu arbeiten.

Programminhalt

Dieses fünftägige Training kombiniert Theorie mit praktischen Übungen, um Embedded Linux und das Yocto-Projekt vorzustellen.
Es beantwortet häufig gestellte Fragen wie:

  • Was ist GNU/Linux?
  • Warum Upstream verwenden?
  • Woher bekommt man U-Boot/den Kernel? Wie konfiguriert/baut/installiert man das?
  • Wie funktioniert Interprozesskommunikation und was sollte man verwenden/vermeiden?
  • Ist es wirklich notwendig, für jedes GNU/Linux Projekt eine andere Version der Toolchain/Bibliotheken/Pakete zu verwenden, und dann auch noch bei jedem Projekt einem anderen Workflow zu folgen?
  • Können Sie sicherstellen, dass die Entwicklungsumgebung für alle Entwickler/Lieferanten identisch ist und dass man in 10+ Jahren immer noch die gleichen Builds wie heute reproduzieren kann?
  • Kann das YP dabei helfen herausfinden, unter welchen Softwarelizenzen die von Ihnen verwendeten Pakete lizenziert sind oder bevorzugen Sie stattdessen Bekanntschaft mit einem Copyright-Troll zu machen?

Einführung

  • In den ersten beiden Tagen schauen wir uns kurz an, wie Embedded GNU/Linux funktioniert und konfigurieren/bauen unter anderem den Linux-Kernel.

Eval Board
Was man so braucht
Kernel Module
Character Treiber
User Space Fehlersuche/-behebung
Kernel Fehlersuche/-behebung
Prozess/Interprozesskommunikation
Echtzeit
Einführung in Yocto

  • Im zweiten Teil wird auf das Yocto eingegangen.

Der Yocto Autobuilder
Der YP Workflow
BitBake
Layer
BSP
Kernel
Anwendungs/Software Entwicklungskit
Paketverwaltung
Lizenzierung
Devtool

Kurssprache

Der Kurs wird in Deutsch abgehalten.

SIE WÜNSCHEN EIN INDIVIDUELLES ANGEBOT?

Sie haben noch nicht das passende offene Training gefunden oder wünschen einen individuellen Workshop? Sprechen Sie uns an – gerne unterbreiten wir Ihnen ein maßgeschneidertes Angebot: anfragen@bristol.de