Embedded systems development with Yocto Project

Embedded systems development with Yocto Project

Course overview

Products with embedded systems have grown both in size and in functionality from small control and measurement devices to connected products with a wide range of applications.

Linux is today the most common choice when developing more powerful and connected embedded systems. Linux runs on a number of different architectures such as PowerPC, ARM, and MIPS and supports all kinds of applications.

Yocto Projects is today the tool that most people use to develop a native system in Linux. Yocto is an industry standard since 2010, run by the Linux Foundation and supported by several large companies.

Also check out our courses in IT infrastructure, networks and architecture to develop your knowledge in modern IT environments, cloud services and system design.

This product is currently out of stock and unavailable.

Course Objective

After completing the training, you will know what opportunities Yocto Project offers. You have the handy tools to develop a native Linux system with Yocto.

Target Group

The target audience is developers who want to quickly get started developing embedded Linux systems with Yocto.

Prerequisites

Participants are expected to have a basic knowledge of Linux and a basic understanding of software development.

The training material is available in both English and Swedish. The training is conducted in Swedish or English.

Certification

This course does not have any associated certification. Each participant who completes the course receives a course certificate.

Trainer

This course is delivered in collaboration with one of Informator’s partners.

More about the course

In the course, we go through how to start developing in Yocto and do a deep dive into the building system, development of recipes, layers and how to configure and optimize Yocto.

What you learn:

  • What embedded systems are and what Yocto Project is
  • How to configure Yocto
  • How to create recipes and layers
  • How to expand and adapt existing stocks
  • How to Create Your Own Image and Distribution
  • How to create an SDK for application development
  • What classes are and how they work
  • How to patch source code and change configuration
  • How to more efficiently create recipes with devtool
  • How to manage Yocto setup for projects
  • How to safely update an embedded system
  • What toaster is and how to troubleshoot

Chapters: Introduction, Introduction to Yocto, Bitbake, Configuration, Recipes, Meta Layers, Images & Distributions, SDK, Optimization, Classes, Patches, Devtool, Yocto setup, Secure Update, Toaster & Debugging.

Course overview

3 days

Basic

Can’t find a (suitable) date, but are interested in the course? Send in an expression of interest and we will do what we can to get an opportunity that suits.

För samtliga utbildningar gäller våra
Allmänna Villkor.

Company-adapted course

The course can be adapted from several perspectives:
  • Content and focus area
  • Scope of application
  • Structure

In collaboration with the course leader, we make sure that the course meets your wishes

Send an expression of interest for the training

Send an expression of interest for the training