The Yocto Project - Ein gründlicher Überblick
Sie erhalten Kenntnisse darüber, wie ein BSP/Frameworkmanager sowie Entwickler das Yocto Projekt nutzen würden.
Inhalte
- Introduction
- Embedded Specifics
- Eval Board
- Yocto Introduction
- Yocto Autobuilder
- The Yocto Project Workflow
- BitBake
- Layers
- BSP
- Kernel
- Application/Software Development Kit
- Eclipse
- User Space Debugging
- Profiling/Tracing
- Package Management
- Licensing
- Devtool
Ziele
Nach der Schulung können die Teilnehmer ein Docker-Image mit Ubuntu 16.x und allen vorinstallierten Abhängigkeiten sowie den Beispielen herunterladen, um mit dem Kursmaterial in ihren eigenen Labors zu arbeiten.
Bitte beachten Sie, dass dies kein Einführungskurs in Embedded Linux ist. Sie sollten bereits solide Kenntnisse in Embedded Linux haben.
Zielgruppe
Sie verwenden bereits Linux für Ihre Projekte, setzen aber Yocto noch nicht ein.
Nach dem Training können Sie entscheiden, ob Sie das Yocto Project brauchen oder nicht.
Voraussetzungen
- Sie sollten bereits wissen, wie Embedded Linux funktioniert und wie der Linux-Kernel bzw. Kerneltreiber konfiguriert/erstellt werden.
- Grundlegende Vertrautheit mit der Verwendung eines Linux-Systems (z.B. Ubuntu) als Endbenutzer im user space
- Grundlegende Vertrautheit mit einer Befehlszeilen-Shell
- Grundkenntnisse von User/Kernel-Space Programmierung unter Linux
- Mittelmäßige C-Programmierkenntnisse
- Um dem Training folgen zu können sollten Sie Erfahrung mit Embedded Linux mitbringen (wie man den Kernel baut, userspace, root le-system, tools).
- Es ist ebenfalls hilfreich zu wissen wie man den Linux Kernel, Kerneltreiber in/out of tree baut und was ein fdt ist um dem Kernel Kapitel folgen zu können.
- You should already know how embedded Linux works and how to configure/create the Linux kernel or kernel driver.
- Basic familiarity with using a Linux system (e.g. Ubuntu) as an end user in user space
- Basic familiarity with a command line shell
- Basic knowledge of user/kernel space programming under Linux
- Middle C programming skills
- In order to be able to follow the training, you should have experience with Embedded Linux (how to build the kernel, userspace, root le-system, tools).
- It is also helpful to know how to build the Linux kernel, kernel drivers in/out of tree and what an fdt is to follow the kernel chapter.
Unterlagen
Hinweise
Als Firmen- und Inhouseschulung kann der Kurs in englischer oder deutscher Sprache durchgeführt werden.
Dozent
Since the beginning of the 21st century, he has used GNU/Linux on desktop and server class machines, but mainly for embedded practices (automotive, industrial control, robotics, telecoms, consumer electronics, etc.). Robert regularly attends international events such as "Embedded World", "Embedded Software Engineering Congress", "Embedded Systems Conference", and "Embedded Linux Conference" as an expert and lecturer. His speciality is mainly training, but also consulting (in German or English) worldwide. Robert's expertise ranges from the smallest real-time systems (FreeRTOS) to set-ups with multiple processors/cores and embedded GNU/Linux (user-, kernel-space, device drivers, hardware interfacing, debugging, multi-core, Yocto Project) with a focus on free and open source software. Robert is a globe-trotter.
He is CEO & Embedded Software Specialist at Reliable Embedded Systems which is based in St. Barbara, Austria.
Preise
2.963,10 € inkl. MwSt. Kursdauer 4 Tage
Ihr CBT Trainingsteam
Gabriela Bücherl
Geschäftsführung
Vertrieb
Kontakt/Fragen:
beratung@cbt-training.de
Telefon: +49 (0)89-4576918-16
Anfrage für ein Firmenseminar
- Individuelle Zusammenstellung der Themen
- Maßgeschneidert auf Ihre Ziele
- Inhouse oder als Virtual Classroom LIVE Training
Leistungen Präsenz
- Schulung im Trainingscenter
- Verpflegung
- Teilnahmebestätigung / Zertifikat
Leistungen bei VCL Training
- Technischer Support
- Online Zugang
- Teilnahmebestätigung / Zertifikat