Schulungsübersicht

Einführung

Überblick über eine eingebettete Linux Systemarchitektur

Überblick über Pocky und Bitbake

Vorbereiten Ihrer Entwicklungsumgebung

Vorbereiten Ihres Zielentwicklungsboards und Ihrer Toolkits

Den Yocto Project Quellbaum verstehen

Ein Bild aufbauen

Verwenden der Toaster-Weboberfläche zum Initiieren von Builds

Hinzufügen von Paketen zum generierten Image

Verstehen von Board Support Packages (BSPs), Rezepten, Konfigurationen und Layern

Ein Rezept schreiben

Übersicht über einige bestehende Build-Systeme – Autotools, CMake, Meson

Erstellen, Konfigurieren und Hinzufügen einer benutzerdefinierten Anwendung

Fehlerbehebung bei Build-Fehlern

Behebung häufiger Cross-Compilation-Probleme

Anpassen des Builds mit Ebenen

Bestehende Rezepte erweitern

Schreiben einer benutzerdefinierten Maschinenkonfiguration

Laufzeitpakete hinzufügen und verwalten

Hinzufügen eines benutzerdefinierten Bildes

Erstellen eines benutzerdefinierten Bildes

Rootfs generieren

Verwendung des Yocto Project SDK

Entwickeln Sie eine Anwendung mit dem Poky SDK

Das Anwendungsentwicklungs-Toolkit

Schlußbemerkungen

Voraussetzungen

  • Der Teilnehmer muss mindestens einmal einen Kernel für ein herkömmliches (nicht eingebettetes) Linux-Desktop-System gebaut haben.
  • Kennt die Komponenten, aus denen sich der Linux Userspace auf einem Desktop-System zusammensetzt.
  • Kennt die Erstellung und Verwendung von Patches.
  • Muss erklären können, was GNU Make, Autotools ist, welche anderen Build-Systeme es gibt.
  • Idealerweise unterhält er mindestens ein Linux Paket, entweder als Upstream-Autor oder in einer traditionellen Linux Desktop-Distribution.
  • Vorerfahrungen mit eingebetteter Entwicklung sind nicht erforderlich und sind kein Ersatz für die oben genannten Kenntnisse über traditionelle Linux-Desktops.

Publikum

  • Entwickler
  • Systemtechniker
  • Testingenieure
  • Systemadministratoren
 28 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (4)

Kombinierte Kurse

The Yocto Project - An Overview - hands-on

28 Stunden

Embedded Linux Systems Architecture

35 Stunden

Embedded Linux Kernel and Driver Development

14 Stunden

Introduction to Embedded Linux (Hands-on training)

14 Stunden

Embedded Linux: Building a System from the Ground Up

14 Stunden

Embedded System Programme

140 Stunden

Embedded GNU/Linux Kernel Internals and Device Drivers

35 Stunden

NetApp ONTAP

35 Stunden

TensorFlow Lite for Embedded Linux

21 Stunden

LEDE: Set Up a Linux Wireless Router

7 Stunden

Shadowsocks: Set Up a Proxy Server

7 Stunden

Buildroot: a Firmware Generator for Embedded Systems

7 Stunden

Verwandte Kategorien