...
Linux 5.4 based on NXP 5.4.24_2.1.0 | ssh://git@gitlab.keith-koep.com:30001/imx/linux-imx.git | kuk_5.4 |
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 5.4, 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/5.4-zeus/environment-setup-aarch64-poky-linux $ export ARCH=arm64 |
...
Update using USB and bootloader
Enter the bootloader command console and run:
Code Block |
---|
u-boot=> ums 0 mmc 0 |
...
DeviceTree (dtb) | Module | Description |
---|---|---|
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: