Table of Contents |
---|
Yocto Dunfell
Currently under Test/Development
The Keith & Koep 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 Keith & Koep GmbH with their own branches,
which are synchronized on regular basis.
...
The build system is based on the yocto project, further information and documentation can be found at http://docs.yoctoproject.org/ .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 (git:git.yoctoproject.org/poky) and openembedded (git:http://git.openembedded.org/meta-openembedded ).
QT5 support is included the meta-qt5 layer (git:code.qt.io/yocto/meta-qt5). For the imx8m platform Tanaro the BSP from Freescale (git:http://github.com/Freescale/meta-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 (https://gitlab.com/garz-fricke/yocto/manifest) contains the so called manifest (default.xml) for the repo tool (https://gerrit.googlesource.com/git-repo ).
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.
...
Tested distribution is currently Ubuntu 18.04. LTS.
ISO-Installation-Image: https://releases.ubuntu.com/18.04/ubuntu-18.04.5-desktop-amd64.iso
This should work as virtual machine (Virtual box …) or baremetal installation.
...
To download source code from gitlab the generation of a ssh key pair is needed.
SSH key for GitLab (https://docs.gitlab.com/ee/ssh/README.html#generating-a-new-ssh-key-pair ):
Code Block |
---|
ssh-keygen -t ed25519 -C "name@provider.com" # use your email instead cat ~/.ssh/id_ed25529.pub (copy and add the key content to your GitLab Profile User Settings -> SSH keys) |
...