Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We do not have a Keith&Koep specific Zeus Yocto recipe.
In short, we describe how to build the generic NXP Yocto recipe and patch this with Seco U-Boot and Linux 5.4, Trizeps VIII (-/Mini/Nano)-Kernel.

Yocto Images

Yocto Project Setup

This is only a quick-reference on how to setup and build a Yocto image.
For details please view the Linux and NXP i.MX8M documentation. Especially the „i.MX_Yocto_Project_User's_Guide“.

...

When this process is completed, the source code is checked out into the directory imx-yocto-bsp/sources.
You can perform repo synchronization, with the command repo sync, periodically to update to the latest code.

Distribution

Remarks

fsl-imx-wayland

Wayland weston graphics.

fsl-imx-xwayland

Wayland graphics and X11. X11 applications using EGL are not supported.

fsl-imx-fb

Frame Buffer graphics - no X11 or Wayland. Frame Buffer is not supported on i.MX 8.

Machine

Remarks

imx8mmevk

NXP i.MX 8M Mini Eval-Kit. Use for Trizeps VIII Mini, Myon II, SBCSOM

Code Block
$ DISTRO=<Distribution> MACHINE=<Machine> source fsl-setup-release.sh -b <build-dir>

...

Code Block
$ bitbake <project-image>

Project-Image

Target

Provided by layer

core-image-minimal

A small image that only allows a device to boot.

Poky

core-image-base

A console-only image that fully supports the target device hardware.

Poky

core-image-sato

An image with Sato, a mobile environment and visual style for mobile devices. The image supports a Sato theme and uses Pimlico applications. It contains a terminal, an editor and a file manager.

Poky

imx-image-core

An i.MX image with i.MX test applications to be used for Wayland backends. This image is used by our daily core testing.

meta-imx/meta-sdk

fsl-image-machine-test

An FSL Community i.MX core image with console environment - no GUI interface.

meta-freescale-distro

imx-image-multimedia

Builds an i.MX image with a GUI without any Qt content.

meta-imx/meta-sdk

imx-image-full

Builds an opensource Qt 5 image with Machine Learning features. These images are only supported for i.MX SoCwith hardware graphics. They are not supported on the i.MX 6UltraLite, i.MX 6UltraLiteLite, i.MX 6SLL, and i.MX 7Dual.

meta-imx/meta-sdk

After reboot or opening a new terminal window, you can restart the build environment with:

...

Patch Image with Seco Linux Bootloader and Kernel

Bootloader

U-Boot

Linux-Kernel

Linux 5.4, Trizeps VIII (-/Mini/Nano)

Select Device-Tree

After flashing the image you will need to select the correct device-tree for your device.

...

  1. Rename the wished device-tree file (.dtb) to the default fdt_file setting:

Module

Default fdt_file setting

Trizeps VIII

kuk-trizeps8.dtb

Trizeps VIII Mini

kuk-trizeps8mini.dtb

Myon II

kuk-trizeps8mini.dtb

(Myon II and Trizeps VIII Mini use the same bootloader )