Yocto Project und Embedded Platform Entwicklung Workshop

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 4 Tage

Ziele

In diesem Kurs lernen Sie die Entwicklung von embedded Linux Systemen unter Verwendung des Yocto Projekts kennen. Der Kurs deckt sowohl Grundlagenthemen in der Entwicklung von embedded Linux Systemen, als auch die spezifischen Möglichkeiten, die die Verwendung des Yocto Projekts ermöglichen,ab. Die vermittelten Lerninhalte lassen sich in allen gängigen Linux-Distributionen anwenden.

Zielgruppe

erfahrene Softwareentwickler

Voraussetzungen

  • grundlegende Erfahrung mit Linux Dienstprogrammen und Texteditoren
  • gute Kenntnisse in der Programmierung mit Python sind vorteilhaft

Agenda

  • Allgemeine Einführung in das Yocto Project und OpenEmbedded
  • Reference Build Process mit Poky
  • Einrichtung des Build Systems
  • Erstellung eines 86 Emulations-Image
  • Fehlermanagement und Troubleshooting
  • Target Development Boards einrichten und booten
  • Packages für den Board Support
  • Anpassung von Images und hinzufügen von Packages
  • Layers
  • Kernel Recipes
  • Toolkit für das Application Development
  • Compliance und Lizenzierung, Anhänge

Ziele

In diesem Kurs lernen Sie die Entwicklung von embedded Linux Systemen unter Verwendung des Yocto Projekts kennen. Der Kurs deckt sowohl Grundlagenthemen in der Entwicklung von embedded Linux Systemen, als auch die spezifischen Möglichkeiten, die die Verwendung des Yocto Projekts ermöglichen,ab. Die vermittelten Lerninhalte lassen sich in allen gängigen Linux-Distributionen anwenden.

Zielgruppe

erfahrene Softwareentwickler

Voraussetzungen

  • grundlegende Erfahrung mit Linux Dienstprogrammen und Texteditoren
  • gute Kenntnisse in der Programmierung mit Python sind vorteilhaft

Agenda

  • Allgemeine Einführung in das Yocto Project und OpenEmbedded
  • Reference Build Process mit Poky
  • Einrichtung des Build Systems
  • Erstellung eines 86 Emulations-Image
  • Fehlermanagement und Troubleshooting
  • Target Development Boards einrichten und booten
  • Packages für den Board Support
  • Anpassung von Images und hinzufügen von Packages
  • Layers
  • Kernel Recipes
  • Toolkit für das Application Development
  • Compliance und Lizenzierung, Anhänge

Diese Seite weiterempfehlen