Digi Embedded Yocto in a nutshell

The Yocto Project™ is an open source collaboration project that provides templates, tools, and methods to help you create custom Linux-based systems for embedded products regardless of the hardware architecture. It is a complete embedded Linux distribution builder with tools, metadata, and documentation.

With the Yocto Project you can compile thousands of packages to create your custom Linux image and add community open source applications to your device. It builds the three main components of an embedded Linux product:

What is a Linux distribution?

A Linux distribution is an operating system based on the Linux kernel and GNU Linux software, most importantly the GNU toolchains, libraries, and development tools. A distribution sets the policies for the system, things like:

What is Digi Embedded Yocto?

Digi Embedded Yocto (DEY) is an open source and freely available Yocto Project™-based embedded Linux distribution. It is the reference distribution for the Digi Connect range of embedded system-on-modules (SoMs) and single board computers (SBCs), and it is based on Poky, the reference Yocto Project Linux distribution. It includes customizations for Digi hardware as well as out-of-the-box software extensions not part of the standard Yocto Project that help your products get to market faster.

Digi Embedded Yocto is maintained in GitHub as a Yocto supra layer called meta-digi.

This layer contains two different Yocto layers:

As a distribution, DEY provides the following:

Digi Embedded Yocto is used to perform comprehensive BSP validation on Digi's SOMs, SBCs, and BSPs. You can further customize it by creating your own DEY-based distribution.

Versioning

Digi Embedded Yocto adheres to the following versioning scheme:

M.m-rN.b