Einführung in Embedded Linux und Yocto (ELiYo)
Seminar
In München
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
Beginn
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.
Meinungen
Erfolge dieses Bildungszentrums
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)