Created by useiconic.comfrom the Noun Project

Designing a Yocto system for industrial applications

In a matter of a few years, Yocto has become the leading Linux build system for industrial operating systems. This training course aims to develop the necessary skills you will need to work with this tool. Through this training, you will learn about how to install and operate an Yocto based embedded system. It captures both the theory and practice of using Yocto to build a custom Linux system. The participants learn about a mix of theory and its application and vice-e-versa. The variety of exercises makes sure they understand the symbiotic link between the Linux system and the Yocto build system. By the end of the program, the trainees have all the necessary toolkits and know-how in order to make the architectural design decisions, add additional services as well as making appropriate customization.


  • Understanding how the Yocto project fits within the linux ecosystem
  • Software licensing, consequences on the intellectual property of the application code
  • Building a Linux system using Yocto
  • Understanding the Yocto development workflow
  • Creating and extending a recipe
  • Creating a layer for your applications
  • Integrating your board in a BSP layer
  • Creating custom images for your board


This course is suitable for developers that have to set an Yocto build process on their board. It can be adapted according to profiles and needs of trainees.


  • Programming skills
  • Linux shell
  • Knowledge on embedded Linux

This course is offered by our experienced embedded systems consultants. They will advise and guide you on how to choose among different technologies. In addition, trainees can ask their context-specific questions and benefit from our consultants hands-on experience gathered through working on different local and international projects. For a tailor-made course, please contact us.