Versions Compared

Key

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

...

Linux 4.14 based on NXP 4.14.98_2.0.0_ga

ssh://git@gitlab.keith-koep.com:30001/imx/linux-imx.git
http://gitlab.keith-koep.com/imx/linux-imx.git

kuk_imx_4.14.98_2.0.0_ga

The Myon II is software-compatible with the Trizeps VIII Mini module.
Because Trizeps VIII, Trizeps VIII Mini, and Myon II share the same kernel source code, you may a look at Linux 4.14, Trizeps VIII (-/Mini/Nano) for instructions on how to build and deploy an image. The only difference is the Device-Tree-Binary (.dtb) file passed to the kernel on boot.

...

Setup Cross-Build environment (View Software-Development-Kit on how to install.):

Code Block
$ . /opt/fsl-imx-fb/4.14-sumo/environment-setup-aarch64-poky-linux

...

Update using USB and bootloader

Enter the bootloader command console and run:

Code Block
u-boot=> ums 0 mmc 0

...

DeviceTree (dtb)

Module

Description

kuk-myon2

Myon II

Basic Device-Tree for the Myon II module itself, which is included by all other Device-Tree baseboard files

kuk-myon2-ipanm7

Myon II

Myon II in i-PAN M7 panel

kuk-myon2-conxm

Myon II

Myon II ConXM baseboard

When you open the u-boot command prompt and output the environment, you can determine which device-tree is used:

...

To have a full running Linux-system you will need:

  • Bootloader ( U-Boot, Myon II ), which loads the Device-Tree and Linux-Kernel.

  • Linux Kernel

  • Root-Filesystem, which contains applications, configuration files etc.

There are different approaches on how to create a root-filesystem.
Basicly its a linux-distribution like Debian, where the system is put together by packages or like Yocto, where recipes define what needs to be built and put inside the file-system: