Linux embedded and Yocto Project – online training – MAY2025
Date/Time
Date(s) - 15/05/2025 - 21/05/2025
14:00 - 18:00
Location
link: Zoom
Type
Linux Embedded and Yocto Project training
Language
english
Description
Linux embedded and Yocto Project
IN PERSON ENGLISH MAY 2025
Training online in English – Course Code : ZOOM-ENG-05-25
Target Audience
This course is ideal for:
- Engineers looking to use the Linux and Yocto system in new embedded projects.
- Individuals supporting customers in developing embedded systems.
Over four days, the course combines theory with practical labs to:
- Familiarize you with the architecture of an embedded Linux system.
- Teach you how to configure and build Linux kernel and Device Tree.
- Show you how to leverage open-source components to implement system features.
- Familiarize you with the Yocto Project architecture.
- Learn how to create layers, configure recipes and images.
- Show you how to implement the Yocto Project best practices in a real environment.
By the end of the course, you will be able to:
- Manage a project using embedded Linux.
- Set up, configure and deliver a Linux embedded system generated with Yocto Project.
- Handle everything from system building to application development.
Prerequisites
Knowledge and practice of UNIX or GNU/Linux commands: Participants must be familiar with the Linux command line. Those lacking experience should train themselves, for instance, using our freely available document: https://koansoftware.com/pub/docs/Introduction-to-Linux-A-Hands-on-Guide.pdf
Minimal English language level B1: according to the Common European Framework of Reference for Languages (CEFR), for our sessions in English. Refer to the CEFR grid for self-evaluation.
Details
- Live demonstrations will be conducted by the instructor on real hardware (not required for participants) and virtual QemuARM64 to allow those who do not have a board to experiment with what they have learned during the course.
- Regardless of the platform used for the demonstrations, the course remains perfectly useful and valid for any specific hardware platform used in your projects.
- The usage of various architectures will be explained (NXP i.MX6 i.MX7 i.MX8 i.MX9 – STM32 MP1 MP2 – TI AM335x AM62x – x86 32bit 64bit).
- Each course will be delivered via the ZOOM videoconferencing system, so each participant must have their own Internet connection and computer (with webcam and microphone).
- To avoid echo problems between the audio input and output, it is recommended to use headphones.
- All course details are described on the dedicated page.
Reference board : QemuARM64 and NXP i.MX8MM
The reference hardware platforms for this course will be QemuARM64 and NXP i.MX8MM
This is an online training course on embedded Linux development and Yocto Project, described in detail at https://koansoftware.com/corso-linux-embedded.
The course is delivered over 4 half days of 4 hours each.
The sessions will rotate between presentations and hands-on demonstrations conducted only by the instructor on real hardware. There will be no hardware board activities by participants during the Online course. Please note that if you wish to reproduce the hands-on labs yourself, you will need to schedule additional time outside of the session hours and procure the necessary hardware.
These demonstrations will use an ARM64-based i.MX8 platform and a QemuARM64 virtual platform. However, while this board will be used for live demonstrations, the content of the course is widely applicable and relevant, regardless of the specific hardware platform used in your projects.
Instructions for joining will be sent to each participant at least 48 hours before the start of the session.
Hardware requirements for the course
Other than a computer, headphones, and a reliable internet connection, there are no additional requirements to attend this course. The hands-on labs will be conducted as live demonstrations by the instructor only.
Again, having the hardware is NOT mandatory to take the course. Many participants take our courses without having the corresponding hardware and still find the course extremely beneficial.
Pay by invoice/bank transfer
We will confirm your participation only upon receipt of payment. We kindly ask you to send confirmation of payment within 24 hours by email.
Details
- Duration: 5 afternoons (from 14:00 to 18:00 CET timezone)
- Format: ~60% lectures, ~40% practical labs (made by the teacher only)
- Language slides and exercises: English
- Spoken language: English
- Participants: max 12 persons
- Price: 590,00 Euro (excluding VAT)
Day 1 - 15 May, 14:00 CET - Linux embedded, u-boot; Day 2 - 26 may, 14:00 CET - Linux kernel, Devicetree ------- Day 3 - 19 May, 14:00 CET - Yocto Project; Day 4 - 20 May, 14:00 CET - Yocto Project; Day 5 - 21 May, 14:00 CET - Yocto Project
Note
RECORDING, LIVE STREAMING AND REBROADCASTING OF THE EVENT IS PROHIBITED
Course Registration
To register, click on the ‘BOOK‘ button below.
If you only want information or a quote, fill out the information request form.
We will send you a confirmation of the availability of places.