NXP Semiconductors
UM11483
Getting Started with NXP-based Wireless Modules on i.MX 8M Quad EVK Running Linux OS
4 i.MX 8M EVK Linux image setup
The i.MX 8M Quad Linux BSP is a collection of binary files, source code, and support
files used to create a U-Boot bootloader, a Linux kernel image, and a root file system for
i.MX 8M Quad development platforms.
All the information on how to set up the Linux OS host, how to run and configure a Yocto
Project, generate an image, and generate a rootfs, are covered in the i.MX Yocto Project
User's Guide. On i.MX 8M Quad, four elements are needed:
•
imx-boot (built by imx-mkimage), which includes SPL, U-Boot, Arm Trusted Firmware,
DDR firmware, and HDMI firmware
•
Linux kernel image
•
A device tree file (
.dtb
) for the board being used
•
A root file system (
rootfs
) for the specific Linux image
Read more in section 4.1 of
i.MX Linux
®
User's Guide
, document number “IMXLUG”.
4.1 Using the pre-built image
This section describes the steps to prepare eMMC to boot up an i.MX 8M Quad EVK
using a Linux host machine. The pre-built image can be downloaded from the page
Embedded Linux for I.MX Application Processors
on NXP website. Accept NXP software
license agreement when prompted.
The release contains a pre-built image that is built specifically for the board configuration.
It does not run on other boards unless U-Boot, the device tree, and rootfs are changed.
Note:
A pre-built image contains all the image elements and does not require to build
the image using the Yocto setup. So the user can skip
Section 4.2 "Setting up the host"
,
Section 4.3 "Building the image"
, and
Section 4.3.3 "Image deployment"
.
UM11483
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2021. All rights reserved.
User manual
Rev. 2 — 21 January 2021
23 / 41