Seminars

Tufin logo
Fortinet Logo
Check Point Logo
Blue Coat
Academy for Network Security

Einführung in Embedded Linux und Yocto (ELiYo)

DateOrtSeminarInfo
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

Target group

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.

Previous knowledge

  • 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.

Program content

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?

Introduction

  • 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

Course language

Der Kurs wird in Deutsch abgehalten.

WOULD YOU LIKE AN INDIVIDUAL OFFER?

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