Einführung in Embedded Linux und Yocto (ELiYo)

Seminar

In München

Preis auf Anfrage

Beschreibung

  • Kursart

    Seminar

  • Ort

    München

  • Beginn

    auf Anfrage

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

Standorte und Zeitplan

Lage

Beginn

München (Bayern)

Beginn

auf AnfrageAnmeldung möglich

Hinweise zu diesem Kurs


Nach einer zweitägigen Einführung in Embedded Linux, vermitteln wir Ihnen danach das Wesentliche zur Nutzung des Yocto Projekts.
Nach der Einführung sehen die Teilnehmer, wie ein BSP/Framework-Betreuer das Yocto-Projekt verwenden würde.

Auf der Zielhardware werden praktische Übungen durchgeführt. 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.


Sie verwenden bereits GNU/Linux für Ihre Projekte und haben wahrscheinlich schon von dem Yocto Projekt gehört, haben es aber nicht gewagt, es näher zu betrachten oder hatten Schwierigkeiten damit.
Sie wissen nicht, ob und wie Ihr täglicher Workflow in dem YP untergebracht werden kann und finden das YP im Allgemeinen ziemlich kompliziert. Warum brauchen wir all das, obwohl (angeblich) alles bisher viel einfacher war?

Nach dem Training sollten Sie entscheiden können, ob Sie das YP brauchen oder nicht. 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.

Fragen & Antworten

Ihre Frage hinzufügen

Unsere Berater und andere Nutzer werden Ihnen antworten können

Wer möchten Sie Ihre Frage beantworten?

Geben Sie Ihre Kontaktdaten ein, um eine Antwort zu erhalten

Es werden nur Ihr Name und Ihre Frage veröffentlicht.

Meinungen

Erfolge dieses Bildungszentrums

2020

Sämtlich Kurse sind auf dem neuesten Stand

Die Durchschnittsbewertung liegt über 3,7

Mehr als 50 Meinungen in den letzten 12 Monaten

Dieses Bildungszentrum ist seit 15 Mitglied auf Emagister

Themen

  • Kernel
  • Linux

Inhalte


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?
  • .. und vieles mehr


  • 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

Einführung in Embedded Linux und Yocto (ELiYo)

Preis auf Anfrage