Yocto Dunfell - K&K to be checked
- 1 Yocto Dunfell
- 1.1 meta-guf-machine
- 1.1.1 Description
- 1.1 meta-guf-machine
- 2 Getting started
- 2.1 Preparing the host system
- 2.1.1 Ubuntu 18.04.1
- 2.1.2 Yocto related base software
- 2.1.3 Development tools
- 2.1.4 Install repo tool
- 2.1.5 Gitlab access
- 2.1.6 Local Git setup
- 2.1 Preparing the host system
- 3 Download yocto
- 3.1 Download source code
- 3.2 Build
- 3.3 Installation
Yocto Dunfell
Currently under Test/Development
The Seco Yocto Dunfell release is derived from the Garz & Fricke GIT-project.
As part of Garz & Fricke Group, we share GIT repositories between Garz & Fricke GmbH and Seco with their own branches,
which are synchronized on regular basis.
meta-guf-machine
This layer provides support for Garz & Fricke platforms to be used with Yocto.
This layer depends on:
| GIT | Branch |
---|---|---|
openembedded | git://git.openembedded.org/meta-openembedded | dunfell |
poky | git://git.yoctoproject.org/poky | dunfell |
meta-qt5 | git://code.qt.io/yocto/meta-qt5 | dunfell |
Description
These repositories contain all the source code and metadata to build images and packages for Garz & Fricke devices based on the imx6, imx6ull and imx8mm processor.
The build system is based on the yocto project, further information and documentation can be found at the following link.
The yocto project uses so called 'layers' containing the metadata to build all needed packages, while the packages sources are downloaded during the build.
The Garz & Fricke yocto is based on the base layers from poky and openembedded.
QT5 support is included the meta-qt5 layer. For the imx8m platform Tanaro the BSP from Freescale is included for GPU and VPU drivers and tools. For the imx6 based platforms (SANT*) GPU and VPU drivers the etnaviv driver is used, included in the mainline opensource layers.
This Garz & Fricke specific part comes as two parts layers:
This part is intended to hold all recipes needed to build the BSP for Garz & Fricke Boards
This part is intended to hold recipes that make up the Garz & Fricke distribution including the base image: guf-image.
The Garz & Fricke manifest repository contains the so called manifest (default.xml) for the repo tool.
The manifest file contains a list of all layers and there specific revisions needed to build the image for Garz&Fricke devices, the repo tool itself reads this manifest and handles the clone and directory setup for you.
Getting started
Preparing the host system
There are some requirements to the host system