Skip to content

Preparation

Stefan Lellwitz edited this page Sep 2, 2022 · 2 revisions

Introduction

The Yocto Project is very well documented.
The first place to start is usually the Yocto Project Documentation or the All-in-one 'Mega' Manual.

However, the beginning can be quite challenging and even frustrating. To make it easier to get started and get things up and running, this Wiki contains all the information you need.
This will help you to get into the OSM world with Yocto!

Setup your Build Host

Make sure using one of the supported Linux distributions, which are listed here.
Also install the required packages for the Build Host. On a headless Debian / Ubuntu the following packages are essential:

$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3 xterm python3-subunit mesa-common-dev

For other distributions please refer to https://docs.yoctoproject.org/3.1.19/ref-manual/ref-system-requirements.html#required-packages-for-the-build-host.

Make sure that at least 50 GB (better 100 GB) of free disk space is available.