Yocto

Revision as of 2022-11-06T13:02:42 by Kai (talk | contribs) (Adds list of notable standard images)

Prerequisites

sudo apt install gcc g++ \
  python3-distutils python-is-python3


Images

Standard images

Images are defined in recipe files. In order to separate them from package recipes, there is a convention to put image recipes into a folder named images. Making use of this, we can list all images defined by all layers via

cd poky
ls meta*/recipes*/images/*.bb


The following standard images are defined in the meta layer:

core-image-minimal small image that just boots the target device
core-image-minimal-dev core-image-minimal with headers and libraries allowing development work
core-image-minimal-initramfs core-image-minimal with kernel support for in-RAM filesystem
core-image-base console-only system fully supporting the target hardware
core-image-full-cmdline console-only image that includes many system tools
core-image-x11 image with basic X11 and a terminal

Using devtool

Use devtool to make changes to an existing recipe and automatically generate an append recipe from those changes.