Currently only for Intel SoC / FPGA with external DDR
The Yocto Project is a set of tools that helps to create customized Linux systems. This is a short description of how to prepare the host computer and how to create a project with yocto.
Used source files
The following description was tested with the source files listed in this table:
Yocto Project is supported in many Linux Distributions, this descriptions refers to Ubuntu 20.04 LTS. Information and requirements for other distributions can be found in the Yocto Project Reference Manual.
General requirements
This requirements are generally needed for Yocto Project in Ubuntu 20.04:
The following steps are required to create an image for the Intel FPGA devices:
For Intel FPGA devices you need the meta-layer 'meta-altera'. Run following command to clone this meta-layer from github into the 'poky' folder:
cd poky
git clone -b dunfell https://github.com/kraj/meta-altera.git
Run the oe-init-build-env script to initialize the environment:
source oe-init-build-env
Add meta-altera layer to path/to/yocto/poky/build/conf/bblayers.conf:
bitbake-layers add-layer ../meta-altera
Modify the path/to//yocto/poky/build/conf/local.conf file:
Remove default configuration of the MACHINE variable and set it to a supported machine (see meta-altera/conf/machine for more information) of meta-altera layer e.g 'cyclone5':