Part 3: Using Poky to Build Linux images

In the first blog post I explained what Yocto is an how the Scarthgap version can be used to build a custom Linux version, especially for embedded systems.

The second post introduced bitbake, a build engine that can be used to do the builds by creating recipes.

This third post talks about the poky toolset that will make it easy to build the recipes and set outputs as desired.

A spider bot building a structure brick by brick. Signifies how poky build tool is used to do yocto builds.

What is Poky?

Poky is an open-source project that provides a reference distribution for Yocto Project-based embedded systems. The Yocto Project is a collaborative project that aims to create a framework for building, testing, and maintaining embedded Linux distributions. Poky serves as the foundation for many popular embedded Linux distributions, including Android Things and Yotta.

Why Use Poky for your Builds?

Simplified Development Process

By leveraging Poky as a starting point, developers can focus on adding custom features or components rather than building everything from scratch.

Faster Time to Market

Poky's pre-built recipes and modular design enable faster development cycles, allowing developers to bring products to market more quickly

Improved Quality and Reliability

By using a well-tested distribution like Poky as a foundation, developers can ensure that their custom distributions are built on top of a solid foundation.

Ease Of Customization

Poky’s modular design allows developers to easily customize and extend the distribution without modifying the core code

Learn more

There have been a bunch of improvements in bitbale where poky is now setup by default. Setup can be found here:

https://docs.yoctoproject.org/dev-manual/poky-manual-setup.html

Next
Next

Bake Your Own Custom Linux w/ BitBake