Building a safe and secure embedded world

A 2-day Yocto Exploration

The Yocto Project is an open-source custom embedded Linux distribution creator. But it's power extends further: it promises to transform the way we create and work with embedded Linux. 

Yocto is a Linux Foundation Collaborative Project with members including Intel, AMD, Texas Instruments, Freescale and Broadcom. Intelligent design combined with industry backing mean it's likely to become THE standard for embedded Linux on devices. Yocto is currently developing at a frenetic pace.

The course is delivered by Joe Nicholson, who is a leading light in the UK for the adaptation and delivery of Yocto-based systems.

What will be covered?

Day 1
Day 1 provides a much needed introduction to Yocto, it's concepts and features. It gives you the necessary understanding to allow you to tackle the rather more complex guides and reference material produced by The Yocto Project themselves. Lab exercises give hands-on experience in many of the topics.
At the end of day 1 you will:

  • Understand what Yocto is and why Yocto is important
  • Learn the basics of Bitbake, Recipes, Meta Data, Meta Layers and configuration files
  • Work with Yocto to build distributions
  • Learn how to start customising an embedded Linux distribution, create Meta Layers for your product's platform distribution and embedded application
  • Use Yocto's Application Development Toolkit
  • Learn debugging techniques
  • Be introduced to some of the more powerful features of Yocto, including package management
  • Learn real-world tips and tricks on how to best work with Yocto.

Day 2
On this more advanced second day you will:

  • Learn the syntax and rules of bitbake, recipes and meta layers
  • Learn debugging techniques
  • Learn methods and best practices for customising your Linux distribution
  • Understand more advanced concepts, including machine configurations and distribution configurations.
  • Understand more advanced features, including package management and GPL licence handling, Yocto Toaster
  • Get hands on experience working with and customising Yocto distributions.


This course is aimed at software developers and project managers using or looking towards using embedded Linux.


Please bring your own laptop running Windows 7 or later. Full details will be provided in order for you to be prepped and ready to go once we have confirmation of your booking.

Some understanding of Linux, Linux command line and embedded C/C++ software development useful, but not essential.

When, where and how much?

12th-13th June 2018
7th - 8th November 2018

The workshop costs £800 which includes lunch and course materials.

Travel information and directions download.

Unless otherwise stated, the course is held at our UK offices:

Hitex UK Office
Millburn Hill Road
University of Warwick Science Park

Search form Contact Onlineshop