settings
OTEX_BIGISTQB®
Süddeutsche Zeitung Institut Auszeichnung
Alle Embedded Systems Schulungen

Schulung Yocto Project: Entwicklung und Verwaltung von Embedded-Linux-Systemen

Praxisorientierte Übungen zur Entwicklung von Embedded-Systemen
3 Tage / S4523
16 Teilnehmende bisher

Schulungsformen

Inhouse-/Firmenschulung

  • 3 Tage - anpassbar
  • Termin nach Wunsch
  • In Ihrem Hause oder bei der GFU
  • Preis nach Angebot

  • Lernumgebung in der Cloud
  • Inhalte werden auf Wunsch an die Anforderungen Ihres Teams angepasst.
Präsenz Online Hybrid

Individualschulung

  • 3 Tage - anpassbar
  • Termin nach Wunsch
  • In Ihrem Hause oder bei der GFU
  • Preis nach Angebot

  • Lernumgebung in der Cloud
  • 1 Teilnehmender = Fokus aufs Fachliche und maximaler Raum für individuelle Fragen.
Präsenz Online Hybrid

Beschreibung

Das Yocto Project bietet eine umfassende und flexible Plattform zur Erstellung von maßgeschneiderten Linux-Distributionen für eingebettete Systeme. Mit seiner Layer-basierten Architektur, breiten Hardwareunterstützung und umfangreichen Werkzeugsammlung bietet es Entwicklern die Kontrolle und Flexibilität, die sie benötigen, um spezialisierte und optimierte Systeme zu erstellen.
In diesem Seminar lernen die Teilnehmenden die grundlegenden und fortgeschrittenen Techniken zur Nutzung des Yocto Projects zur Entwicklung und Verwaltung von Embedded-Linux-Systemen kennen. Der Fokus liegt auf der effizienten Einrichtung, Überwachung und Optimierung von Yocto-Builds. Die Teilnehmer werden sich mit den grundlegenden und erweiterten Tools vertraut machen und durch praxisorientierte Übungen die erlernten Konzepte anwenden.

Finden Sie die richtige Embedded Systems Weiterbildung aus unserem Portfolio.

Schulungsziel

Am Ende des Seminars sind die Teilnehmenden in der Lage, das Yocto Project effektiv zu nutzen, um Embedded-Linux-Systeme zu entwickeln, zu verwalten und zu optimieren. Sie lernen, wie sie die Effizienz und Qualität ihrer Build- und Entwicklungsprozesse verbessern können.

Details

Inhalt

  • Ziele und Erwartungen der Teilnehmenden
    • Klärung individueller Lernziele und Erwartungen für ein praxisnahes und relevantes Seminar
  • Einführung in das Yocto Project: Überblick und Bedeutung
    • Was ist das Yocto Project und warum ist es wichtig?
      • Definition und Hintergrund: Das Yocto Project als Open-Source-Kollaborationsprojekt zur Erstellung von maßgeschneiderten Linux-basierten Betriebssystemen für eingebettete Systeme.
      • Bedeutung und Vorteile: Flexibilität, Wiederverwendbarkeit von Code, Unterstützung einer Vielzahl von Architekturen und Plattformen.
      • Vergleich mit anderen Technologien: Unterschiede und Vorteile gegenüber Buildroot, OpenEmbedded und anderen Embedded-Linux-Buildsystemen.
  • Grundlagen des Yocto Project
    • Grundlegende Yocto-Konzepte
      • Schichten und Metadaten: Aufbau und Struktur von Yocto-Schichten (Layers) und deren Metadaten.
      • Rezepte und Pakete: Erstellung und Verwaltung von BitBake-Rezepten und -Paketen im Yocto Project.
      • Architektur und Komponenten: Überblick über die Architektur des Yocto Projects, einschließlich BitBake, OpenEmbedded Core und BSP-Layers.
  • Grundlegende Yocto-Installation und -Einrichtung
    • Einrichtung einer Yocto-Entwicklungsumgebung
      • Systemanforderungen und unterstützte Plattformen: Voraussetzungen für die Installation und Einrichtung des Yocto Projects.
      • Installation und Konfiguration: Schritt-für-Schritt-Anleitung zur Einrichtung einer Entwicklungsumgebung mit dem Yocto Project.
      • Einführung in die Benutzeroberfläche und CLI: Navigation und Nutzung der Verwaltungswerkzeuge und -oberflächen.
  • Erste Schritte mit dem Yocto Project
    • Einfache Yocto-Implementierung
      • Erstellung eines minimalen Linux-Images: Erstellen und Konfigurieren eines Basis-Linux-Images für eine Zielplattform.
      • Anpassung und Erweiterung des Images: Hinzufügen von Paketen und Anpassungen an das Linux-Image.
      • Aufbau und Kompilierung: Durchführung eines vollständigen Builds und Analyse der Ergebnisse.
  • Praxisübung 1: Einrichtung und Grundkonfiguration einer Yocto-Umgebung
    • Ziel der Übung: Anwendung der erlernten Techniken zur Einrichtung und Grundkonfiguration einer Yocto-Umgebung.
      • Projektbeschreibung: Teilnehmer richten eine Yocto-Umgebung ein und erstellen ein einfaches Linux-Image.
      • Anforderungen: Nutzung der grundlegenden Funktionen des Yocto Projects.
    • Schritt-für-Schritt-Anleitung:
      • Vorbereitung: Einführung in die Projektanforderungen, Auswahl der Hardware und Software.
      • Durchführung: Einrichtung der Entwicklungsumgebung, Erstellung und Anpassung eines Linux-Images.
      • Präsentation: Vorstellung der Ergebnisse durch die Teilnehmer.
    • Tools: Yocto Project, BitBake, Linux-Entwicklungstools.
    • Ergebnisse und Präsentation:
      • Präsentation der implementierten Umgebungen und Ergebnisse.
      • Diskussion und Feedback: Analyse der Ergebnisse und Verbesserungsvorschläge.
  • Erweiterte Yocto-Techniken
    • Erweiterte Yocto-Konzepte
      • Erstellung von benutzerdefinierten Schichten: Aufbau und Verwaltung benutzerdefinierter Schichten zur Erweiterung der Funktionalität.
      • Integration von Drittanbieter-Paketen: Einbindung und Verwaltung von Paketen von Drittanbietern.
      • Optimierung und Anpassung: Techniken zur Optimierung der Build-Zeiten und Anpassung der Konfigurationen.
  • Integration und Verwaltung
    • Integration von Yocto in bestehende Projekte
      • Interoperabilität mit anderen Build-Systemen: Kombination des Yocto Projects mit anderen Build-Systemen und Werkzeugen.
      • Sicherheit und Zugangskontrollen: Implementierung von Sicherheitsprotokollen und Zugriffskontrollen in Yocto-Umgebungen.
      • Netzwerk- und Speichermanagement: Nutzung von Netzwerk- und Speichermanagement-Tools zur Optimierung des Yocto Projects.
  • Scripting und Automatisierung
    • Automatisierung von Yocto-Workflows
      • CI/CD-Integration: Aufbau von Automatisierungs-Pipelines zur Verwaltung und Aktualisierung von Yocto-Konfigurationen.
      • Nutzung von Skripten und Automatisierungstools: Automatisierung von Routineaufgaben und Build-Prozessen.
      • Erweiterte Automatisierungstechniken: Nutzung von Python-Skripten, Jenkins und anderen Tools zur Verwaltung des Yocto Projects.
  • Analyse und Optimierung von Yocto-Builds
    • Leistungsüberwachung und Optimierung
      • Überwachung der Build-Leistung: Nutzung von Metriken, Logging und Monitoring-Tools zur Analyse der Build-Performance.
      • Fehlersuche und Debugging: Techniken zur Analyse und Behebung von Problemen in Yocto-Builds.
      • Optimierung der Build-Infrastruktur: Strategien zur Verkürzung der Build-Zeiten und zur Ressourcennutzung.
  • Praxisübung 2: Erweiterte Yocto-Implementierung und -Optimierung
    • Ziel der Übung: Anwendung der erlernten Techniken zur Entwicklung und Optimierung erweiterter Yocto-Builds.
      • Projektbeschreibung: Teilnehmer entwickeln eine umfassende Yocto-Lösung für eine komplexe Umgebung unter Verwendung fortgeschrittener Konfigurations- und Optimierungstechniken.
      • Anforderungen: Nutzung der erweiterten Funktionen und Techniken des Yocto Projects.
    • Schritt-für-Schritt-Anleitung:
      • Vorbereitung: Einführung in die Projektanforderungen, Planung und Auswahl der Zielplattformen.
      • Durchführung: Implementierung und Optimierung der Build-Prozesse, Integration von Sicherheits- und Performance-Mechanismen.
      • Präsentation: Vorstellung der Ergebnisse durch die Teilnehmer.
    • Tools: Yocto Project, BitBake, Jenkins, Python-Skripte, Entwicklungstools.
    • Ergebnisse und Präsentation:
      • Präsentation der entwickelten Builds und Ergebnisse.
      • Diskussion und Feedback: Analyse der Ergebnisse und Verbesserungsvorschläge.

Dieses Seminar richtet sich an Embedded-System-Entwickler, Firmware-Ingenieure, DevOps-Experten und technische Fachkräfte, die ihre Kenntnisse in der Nutzung und Verwaltung des Yocto Projects vertiefen und optimieren möchten. Grundlegende Kenntnisse in Linux und Embedded-Systemen sind erforderlich.


In Präsenz

Online
Lernmethode

Ausgewogene Mischung aus Theorie und Praxis

Wie auch bei unseren Präsenz-Seminaren: Ausgewogene Mischung aus Theorie und praktischen Übungen. Trainer durchgehend präsent.

Unterlagen

Seminarunterlagen oder Fachbuch inklusive. Das Fachbuch wählt der Trainer passend zum Seminar aus - Ihren individuellen Buch-Wunsch berücksichtigen wir auf Nachfrage gerne.

Seminarunterlagen oder Fachbuch inklusive (via DHL). Das Fachbuch wählt der Trainer passend zum Seminar aus - Ihren individuellen Buch-Wunsch berücksichtigen wir auf Nachfrage gerne.

Arbeitsplatz
  • PC/VMs für alle Teilnehmenden
  • Hochwertige und performante Hardware
  • Große, höhenverstellbare Bildschirme
  • Zugang zu Ihrem Firmennetz erlaubt
  • 86-90 Zoll Bildschirm für perfekte Präsentationen in jedem Schulungsraum
  • Online Meeting + Remote Zugriff auf persönlichen GFU-Schulungs-PC
  • Keine Installation auf dem eigenem PC notwendig
Lernumgebung

Neu aufgesetzte Remote-Systeme für jeden Kurs in Abstimmung mit dem Seminarleiter, sodass Sie über ein perfektes Setup für die Durchführung aller praktischen Übungen verfügen.

Arbeitsmaterialien

Din A4 Block, Notizblock, Kugelschreiber, USB-Stick, Textmarker, Post-its

Teilnahmezertifikat

Nach Abschluss des Seminars erhalten Sie das Teilnahmezertifikat inkl. Inhaltsverzeichnis per E-Mail als PDF.

Digitales Badge

Mit dem Abschluss der Schulung erhalten Sie ein digitales Badge, das Ihre Teilnahme und Ihren Lernerfolg bescheinigt.


In Präsenz

Online
Teilnehmendenzahl

min. 1, max. 8 Personen

Garantierte Durchführung *

Ab 1 Teilnehmenden

Schulungszeiten
3 Tage, 09:00 - 16:00 Uhr
Ort der Schulung
GFU Schulungszentrum oder Virtual Classroom
GFU Schulungszentrum
Am Grauen Stein 27
51105 Köln-Deutz

oder online im Virtual Classroom oder europaweit bei Ihnen als Inhouse-Schulung

Um ein optimales Raumklima zu gewährleisten, haben wir das Schulungszentrum mit 17 hochmodernen Trotec TAC V+ Luftreinigern ausgestattet. Diese innovative Filtertechnologie (H14 zertifiziert nach DIN EN1822) sorgt dafür, dass die Raumluft mehrfach pro Stunde umgewälzt wird und Schadstoffe zu 99.995% im HEPA-Filter abgeschieden und infektiöse Aerosole abgetötet werden.

Zusätzlich sind alle Räume mit CO2-Ampeln ausgestattet, um jederzeit eine hervorragende Luftqualität sicherzustellen.

Räumlichkeiten

Helle und modern ausgestattete Räume mit perfekter Infrastruktur

Bequem aus dem Homeoffice von überall

All-Inclusive

Frühstück, Snacks und Getränke ganztägig, Mittagessen im eigenen Restaurant, täglich 6 Menüs, auch vegetarisch

Eine Auswahl unserer Frühstücks-Snacks und Nervennahrungs-Highlights senden wir Ihnen mit den Seminarunterlagen via DHL zu.
Barrierefreiheit

Das GFU-Schulungszentrum (Am Grauen Stein 27) ist barrierefrei

-

In Präsenz

Online
  • Eigener Shuttle-Service
  • Reservierte Parkplätze
  • Hotelreservierung
  • Technik-Sofort-Support

Buchungsmöglichkeiten

Inhouse-/Firmenschulung
  • Lernumgebung in der Cloud
  • Inhalte werden auf Wunsch an die Anforderungen Ihres Teams angepasst.
Präsenz Online Hybrid
Individualschulung
  • Lernumgebung in der Cloud
  • 1 Teilnehmender = Fokus aufs Fachliche und maximaler Raum für individuelle Fragen.
Präsenz Online Hybrid

So haben GFU-Kunden gestimmt

Über das Seminar
5/5

Ich bin mit dem Gefühl nun deutlich besser über das Thema Bescheid zu wissen aus dem Seminar gegangen. Der Trainer war fachlich kompetent und hat das Thema sehr gut vermittelt, die praktischen Anteile waren sehr hilfreich und gut mit dem theoretischen gekoppelt.


Über die GFU
5/5

Sehr gut organisiert, gute Ausstattung und Verpflegung in den Räumlichkeiten, und ein super Mittagessen.

Name auf Wunsch anonymisiert
Über das Seminar
4/5

Quality of the course I find it ok in proportion of 90%.
Maybe it isn't the scope of the course but in the future would like to see more of hands on approach(building something simple for a specific small board, provided as material), but everything that was done was sufficient for me to get a good understanding.
. Everything was done as described in agenda .
All my questions that I had during the seminar were answered professionally and I a manner that I could understand the topic.
Structure wise everything was ok.


Über die GFU
4/5

Everything was ok in the booking process and in the organization of the training.

Alexandru B.
FAQ für Inhouse Schulungen

Bei einer offenen Schulung stehen Ort und Termin vorab fest. Jeder Interessent kann eine offene Schulung buchen, daher treffen Teilnehmer aus verschiedenen Unternehmen aufeinander.

Inhouse Schulungen können auf Ihren individuellen Schulungsbedarf zugeschnitten werden. Sie bestimmen den Teilnehmerkreis, Termin und Schulungsort.

Bei einer Inhouse Schulung gehen wir auf die individuellen Bedürfnisse Ihres Unternehmens ein und decken den Schulungsbedarf direkt bei Ihnen im Unternehmen ab.

Das spart Zeit und Geld und sorgt für einen schnellen Wissenstransfer Ihrer Mitarbeiter.

Eine komplette Lernumgebung in der Cloud mit Remote Zugriff ist für uns selbstverständlich. Sie müssen sich um nichts kümmern. Lediglich ein funktionierender PC oder Notebook mit Internetanschluss sollte für jeden Teilnehmer am Schulungstag bereit stehen.

  • Kompetente Seminarberatung
  • Dozenten aus der Praxis
  • Auf Ihre Bedürfnisse zugeschnittener individueller Lernstoff
  • Sie können den Termin flexibel gestalten, so wie es für Sie am besten passt
  • Unsere Inhouse Schulungen können Europaweit durchgeführt werden
  • Der Fokus liegt auf Ihrem Schulungsbedarf, somit schonen Sie Ihr Budget
  • Wissenslücken Ihrer Mitarbeitet werden schnell geschlossen
aegallianzaxaElement 1deutsche-bankdeutsche-postlufthansamercedessonyzdf