FRDM-IMX8MPLUS Software Release Introduction

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

FRDM-IMX8MPLUS Software Release Introduction

FRDM-IMX8MPLUS Software Release Introduction

This article will give a brief introduction of FRDM-IMX8MPLUS software release, including Yocto BSP release and Debian release.

FRDM-IMX Yocto BSP Release

i.MX FRDM Development software release contains prebuilt images, documentation, and i.MX FRDM Yocto layer for FRDM-IMX boards. It also includes support for Matter. 

Based on i.MX SW 2024 Q3 BSP release

  • Linux kernel: 6.6.36_2.1.0
  • u-boot: 2024.04

i.MX FRDM Yocto layer source: https://github.com/nxp-imx-support/meta-imx-frdm

For more details, please check i.MX FRDM Software User Guide.

FRDM-IMX8MPLUS accessories and corresponding dtb:

  • 7-inch Waveshare LCD: imx8mp-frdm-waveshare.dtb
  • DY1212W-4856 LVDS: imx8mp-frdm-boe-wxga-lvds0-panel.dtb imx8mp-frdm-boe-wxga-lvds1-panel.dtb
  • RPI-CAM-MIPI MIPI CSI: imx8mp-frdm-ap1302.dtb imx8mp-frdm-dual-ap1302.dtb
  • IMX-OS08A20 MIPI CSI: imx8mp-frdm-os08a20.dtb imx8mp-frdm-dual-os08a20.dtb
  • 8MIC-RPI-MX8: imx8mp-frdm-8mic.dtb
  • 2EL M.2 Module: imx8mp-frdm-iw612-otbr.dtb

Build FRDM-IMX8MPLUS Yocto image:

  • Download i.MX SW 2024 Q3 release:

$ repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-scarthgap -m imx-6.6.36-2.1.0.xml

$ repo sync

  • Integrate meta-imx-frdm layer into Yocto code base:

$ cd ${MY_YOCTO}/sources

$ git clone https://github.com/nxp-imx-support/meta-imx-frdm.git

  • Yocto project setup:

$ cd ${MY_YOCTO}

$ MACHINE=imx8mpfrdm DISTRO=fsl-imx-xwayland source sources/meta-imx-frdm/tools/imx-frdm-setup.sh -b frdm-imx8mp

  • Build images:

$ bitbake imx-image-full

  • Flash SD card image using dd:

$ zstdcat imx-image-full-imx8mpfrdm.rootfs.wic.zst | sudo dd of=/dev/sdx bs=1M && sync

  • Or use uuu to burn image to SD card:

$ uuu -b sd_all imx-image-full-imx8mpfrdm.rootfs.wic.zst

FRDM-IMX8MPLUS Matter Support

Based on i.MX Matter 2024 Q3

To include Matter support, please follow below steps to include Matter layer into Yocto build.

  • Download i.MX SW 2024 Q3 BSP Release:
$ repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-scarthgap -m imx-6.6.36-2.1.0.xml
$ repo sync
  • Download i.MX Matter Yocto layer:

$ cd ${MY_YOCTO}/sources/meta-nxp-connectivity
$ git remote update
$ git checkout imx_matter_2024_q3

  • Integrate meta-imx-frdm layer into Yocto code base:

$ cd ${MY_YOCTO}/sources
$ git clone https://github.com/nxp-imx-support/meta-imx-frdm.git

  • Yocto Project Setup:

$ cd ${MY_YOCTO}
$ MACHINE=imx8mpfrdm-matter DISTRO=fsl-imx-xwayland source sources/meta-imx-frdm/tools/imx-frdm-matter-setup.sh bld-xwayland-imx8mpfrdm

  • Build images:

$ bitbake imx-image-multimedia

FRDM-IMX8MPLUS Debian Release

FRDM-IMX8MPLUS has support on Debian 12 OS. i.MX Debian Linux SDK distribution is a combination of NXP-provided kernel and boot loaders with a Debian distro user-space image, which includes:

  • Debian-based rootfs
    1. Debian Base (basic packages)
    2. Debian Server (more packages without GUI Desktop)
    3. Debian Desktop (with GNOME GUI Desktop)
  • Linux kernel
  • BSP components
  • various applications (graphics, multimedia, networking, connectivity, security, and AI/ML)

For more details of NXP Debian Linux SDK Distribution, please check NXP Debian Linux SDK User Guide.

Quick Start with Debian:

To create an SD card with Debian for FRDM-IMX8MPLUS, please follow below steps.

  • Download flex-installer on the Linux host

$ wget http://www.nxp.com/lgfiles/sdk/lsdk2412/flex-installer
$ chmod +x flex-installer
$ sudo mv flex-installer /usr/bin

  • Plug the SD card into the Linux host and install the images as below

# format SD card
$ flex-installer -i pf -d /dev/sdx
# automatically download and install images into SD card
$ flex-installer -i auto -d /dev/mmcblk1 -m imx8mpfrdm

  • Plug the SD card into FRDM-IMX8MPLUS board and install the extra packages as below

 1. Setup Ethernet network interface by DHCP or setting it manually

$ dhclient -i end0

2. Set correct system time, for example

$ date -s "22 Nov 2024 09:00:00"

3. Install extra packages for GNOME GUI Desktop version

$ debian-post-install-pkg desktop

4. Or install extra packages for Server version without GUI Desktop

$ debian-post-install-pkg server

5. After finishing the installation, run the reboot command to boot up the Debian Desktop/Server system

Building Debian Images with Flexbuild:

To build Debian image with Flexbuild for FRDM-IMX8MPLUS, please follow below steps.

  • Set up the build environment

$ git clone https://github.com/nxp/flexbuild
$ cd flexbuild && source setup.env
#Continue to run commands below in case you need to build in Docker due to lack of Ubuntu 22.04 or Debian 12 host
$ bld docker
$ source setup.env

  • Build image with Flexbuild

$ bld -m imx8mpfrdm

  • Flexbuild usage:

To build individual part of the image, please check below command list for Flexbuild usage.

$ bld uboot -m imx8mpfrdm (compile u-boot image for imx8mpfrdm)
$ bld linux (compile linux kernel for all arm64 i.MX machines)
$ bld bsp -m imx8mpfrdm (generate BSP firmware)
$ bld boot (generate boot partition tarball including kernel, dtb, modules, distro bootscript for iMX machines)
$ bld multimedia (build multimedia components for i.MX platforms)
$ bld rfs -r debian:server (generate Debian server rootfs)
$ bld apps -r debian:server (compile apps against runtime dependencies of Debian server RootFS)
$ bld merge-apps -r debian:server (merge iMX-specific apps into target Debian server RootFS)
$ bld packrfs -r debian:server (pack and compress target debian server rootfs)

Related Documentation

%3CLINGO-SUB%20id%3D%22lingo-sub-2144419%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EFRDM-IMX8MPLUS%20Software%20Release%20Introduction%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2144419%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%0A%3CP%3E%3CSPAN%3EThis%20article%20will%20give%20a%20brief%20introduction%20of%20FRDM-IMX8MPLUS%20software%20release%2C%20including%20Yocto%20BSP%20release%20and%20Debian%20release.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId-1945221399%22%20id%3D%22toc-hId-1972870366%22%20id%3D%22toc-hId-1999563160%22%3EFRDM-IMX%20Yocto%20BSP%20Release%3C%2FH3%3E%0A%3CP%3E%3CSPAN%3Ei.MX%20FRDM%20Development%20software%20release%20contains%20prebuilt%20images%2C%20documentation%2C%20and%20i.MX%20FRDM%20Yocto%20layer%20for%20FRDM-IMX%20boards.%20It%20also%20includes%20support%20for%20Matter.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EBased%20on%20i.MX%20SW%202024%20Q3%20BSP%20release%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ELinux%20kernel%3A%206.6.36_2.1.0%3C%2FLI%3E%0A%3CLI%3Eu-boot%3A%202024.04%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%3Ei.MX%20FRDM%20Yocto%20layer%20source%3A%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx-support%2Fmeta-imx-frdm%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx-support%2Fmeta-imx-frdm%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EFor%20more%20details%2C%20please%20check%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2FDownload%3FcolCode%3DUG10195%26amp%3B_gl%3D1*y84shd*_gcl_au*ODA1MTMxNzYxLjE3NTM5NDM2Nzk.*_ga*MTQ1NjMzNTIxNS4xNzE4NTkyNzY4*_ga_WM5LE0KMSH*czE3NTM5NDM2NzgkbzQ5NyRnMSR0MTc1Mzk0NDM5MiRqNTIkbDAkaDEyMzQyMzEwMzQ.%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ei.MX%20FRDM%20Software%20User%20Guide%3C%2FA%3E%3CSPAN%3E.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EFRDM-IMX8MPLUS%20accessories%20and%26nbsp%3Bcorresponding%20dtb%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E7-inch%20Waveshare%20LCD%3A%20%3CEM%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3Eimx8mp-frdm-waveshare.dtb%3C%2FFONT%3E%3C%2FEM%3E%3C%2FLI%3E%0A%3CLI%3EDY1212W-4856%20LVDS%3A%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3E%3CEM%3Eimx8mp-frdm-boe-wxga-lvds0-panel.dtb%20imx8mp-frdm-boe-wxga-lvds1-panel.dtb%3C%2FEM%3E%3C%2FFONT%3E%3C%2FLI%3E%0A%3CLI%3ERPI-CAM-MIPI%20MIPI%20CSI%3A%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3E%3CEM%3E%3CSPAN%20data-teams%3D%22true%22%3Eimx8mp-frdm-ap1302.dtb%20imx8mp-frdm-dual-ap1302.dtb%3C%2FSPAN%3E%3C%2FEM%3E%3C%2FFONT%3E%3C%2FLI%3E%0A%3CLI%3EIMX-OS08A20%20MIPI%20CSI%3A%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3E%3CEM%3Eimx8mp-frdm-os08a20.dtb%20imx8mp-frdm-dual-os08a20.dtb%3C%2FEM%3E%3C%2FFONT%3E%3C%2FLI%3E%0A%3CLI%3E8MIC-RPI-MX8%3A%3CEM%3E%20%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3Eimx8mp-frdm-8mic.dtb%3C%2FFONT%3E%3C%2FEM%3E%3C%2FLI%3E%0A%3CLI%3E2EL%20M.2%20Module%3A%20%3CEM%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3Eimx8mp-frdm-iw612-otbr.dtb%3C%2FFONT%3E%3C%2FEM%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRONG%3E%3CSPAN%3EBuild%20FRDM-IMX8MPLUS%20Yocto%20image%3A%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EDownload%20i.MX%20SW%202024%20Q3%20release%3A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%24%20repo%20init%20-u%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-manifest%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-manifest%26nbsp%3B%3C%2FA%3E-b%20imx-linux-scarthgap%20-m%20imx-6.6.36-2.1.0.xml%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%24%20repo%20sync%3C%2FFONT%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EIntegrate%20meta-imx-frdm%20layer%20into%20Yocto%20code%20base%3A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%24%20cd%20%24%7BMY_YOCTO%7D%2Fsources%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%24%20git%20clone%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx-support%2Fmeta-imx-frdm.git%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx-support%2Fmeta-imx-frdm.git%3C%2FA%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EYocto%20project%20setup%3A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20cd%20%24%7BMY_YOCTO%7D%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%24%20%3CSPAN%3EMACHINE%3Dimx8mpfrdm%20DISTRO%3Dfsl-imx-xwayland%20source%20sources%2Fmeta-imx-frdm%2Ftools%2Fimx-frdm-setup.sh%20-b%20frdm-imx8mp%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EBuild%20images%3A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20bitbake%20imx-image-full%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EFlash%20SD%20card%20image%20using%20dd%3A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20zstdcat%20imx-image-full-imx8mpfrdm.rootfs.wic.zst%20%7C%20sudo%20dd%20of%3D%2Fdev%2Fsdx%20bs%3D1M%20%26amp%3B%26amp%3B%20sync%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EOr%20use%20uuu%20to%20burn%20image%20to%20SD%20card%3A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20uuu%20-b%20sd_all%20imx-image-full-imx8mpfrdm.rootfs.wic.zst%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId-165415903%22%20id%3D%22toc-hId-192108697%22%3E%3CSTRONG%3E%3CSPAN%3EFRDM-IMX8MPLUS%26nbsp%3B%3C%2FSPAN%3E%3C%2FSTRONG%3EMatter%20Support%3C%2FH3%3E%0A%3CP%3E%3CSPAN%3EBased%20on%20i.MX%20Matter%202024%20Q3%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3ETo%20include%20Matter%20support%2C%20please%20follow%20below%20steps%20to%20include%20Matter%20layer%20into%20Yocto%20build.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EDownload%20i.MX%20SW%202024%20Q3%20BSP%20Release%3A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CDIV%20class%3D%22lia-message-template-content-zone%20lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20repo%20init%20-u%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-manifest%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-manifest%3C%2FA%3E%26nbsp%3B-b%20imx-linux-scarthgap%20-m%20imx-6.6.36-2.1.0.xml%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FDIV%3E%0A%3CDIV%20class%3D%22lia-message-template-content-zone%20lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20repo%20sync%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FDIV%3E%0A%3CUL%3E%0A%3CLI%20class%3D%22lia-message-template-content-zone%22%3EDownload%20i.MX%20Matter%20Yocto%20layer%3A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20cd%20%24%7BMY_YOCTO%7D%2Fsources%2Fmeta-nxp-connectivity%3CBR%20%2F%3E%24%20git%20remote%20update%3CBR%20%2F%3E%24%20git%20checkout%20imx_matter_2024_q3%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3EIntegrate%20meta-imx-frdm%20layer%20into%20Yocto%20code%20base%3A%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20cd%20%24%7BMY_YOCTO%7D%2Fsources%3CBR%20%2F%3E%24%20git%20clone%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx-support%2Fmeta-imx-frdm.git%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx-support%2Fmeta-imx-frdm.git%3C%2FA%3E%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3EYocto%20Project%20Setup%3A%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20cd%20%24%7BMY_YOCTO%7D%3CBR%20%2F%3E%24%20MACHINE%3Dimx8mpfrdm-matter%20DISTRO%3Dfsl-imx-xwayland%20source%20sources%2Fmeta-imx-frdm%2Ftools%2Fimx-frdm-matter-setup.sh%20bld-xwayland-imx8mpfrdm%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3EBuild%20images%3A%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20bitbake%20imx-image-multimedia%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId--1669687527%22%20id%3D%22toc-hId--1642038560%22%20id%3D%22toc-hId--1615345766%22%3E%3CSPAN%3EFRDM-IMX8MPLUS%20Debian%20Release%3C%2FSPAN%3E%3C%2FH3%3E%0A%3CP%3E%3CSPAN%3EFRDM-IMX8MPLUS%20has%20support%20on%20Debian%2012%20OS.%20i.MX%20Debian%20Linux%20SDK%20distribution%20is%20a%20combination%20of%20NXP-provided%20kernel%20and%20boot%20loaders%20with%20a%20Debian%20distro%20user-space%20image%2C%20which%20includes%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EDebian-based%20rootfs%3CBR%20%2F%3E%0A%3COL%3E%0A%3CLI%3EDebian%20Base%20(basic%20packages)%3C%2FLI%3E%0A%3CLI%3EDebian%20Server%20(more%20packages%20without%20GUI%20Desktop)%3C%2FLI%3E%0A%3CLI%3EDebian%20Desktop%20(with%20GNOME%20GUI%20Desktop)%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3C%2FLI%3E%0A%3CLI%3ELinux%20kernel%3C%2FLI%3E%0A%3CLI%3EBSP%20components%3C%2FLI%3E%0A%3CLI%3Evarious%20applications%20(graphics%2C%20multimedia%2C%20networking%2C%20connectivity%2C%20security%2C%20and%20AI%2FML)%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%3EFor%20more%20details%20of%20NXP%20Debian%20Linux%20SDK%20Distribution%2C%20please%20check%20%3CA%20href%3D%22https%3A%2F%2Fdocs.nxp.com%2Fbundle%2FUG10155%2Fpage%2Ftopics%2Foverview.html%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ENXP%20Debian%20Linux%20SDK%20User%20Guide%3C%2FA%3E.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CSTRONG%3EQuick%20Start%20with%20Debian%3A%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ETo%20create%20an%20SD%20card%20with%20Debian%20for%20FRDM-IMX8MPLUS%2C%20please%20follow%20below%20steps.%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EDownload%20flex-installer%20on%20the%20Linux%20host%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20wget%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22http%3A%2F%2Fwww.nxp.com%2Flgfiles%2Fsdk%2Flsdk2412%2Fflex-installer%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttp%3A%2F%2Fwww.nxp.com%2Flgfiles%2Fsdk%2Flsdk2412%2Fflex-installer%3C%2FA%3E%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20chmod%20%2Bx%20flex-installer%3C%2FSPAN%3E%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20sudo%20mv%20flex-installer%20%2Fusr%2Fbin%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EPlug%20the%20SD%20card%20into%20the%20Linux%20host%20and%20install%20the%20images%20as%20below%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%23%20format%20SD%20card%3C%2FSPAN%3E%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20flex-installer%20-i%20pf%20-d%20%2Fdev%2Fsdx%3C%2FSPAN%3E%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%23%20automatically%20download%20and%20install%20images%20into%20SD%20card%3C%2FSPAN%3E%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20flex-installer%20-i%20auto%20-d%20%2Fdev%2Fmmcblk1%20-m%20imx8mpfrdm%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EPlug%20the%20SD%20card%20into%20FRDM-IMX8MPLUS%20board%20and%20install%20the%20extra%20packages%20as%20below%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CSPAN%3E%26nbsp%3B1.%20Setup%20Ethernet%20network%20interface%20by%20DHCP%20or%20setting%20it%20manually%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20dhclient%20-i%20end0%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CSPAN%3E2.%20Set%20correct%20system%20time%2C%20for%20example%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20date%20-s%20%2222%20Nov%202024%2009%3A00%3A00%22%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CSPAN%3E3.%20Install%20extra%20packages%20for%20GNOME%20GUI%20Desktop%20version%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20debian-post-install-pkg%20desktop%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CSPAN%3E4.%20Or%20install%20extra%20packages%20for%20Server%20version%20without%20GUI%20Desktop%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20debian-post-install-pkg%20server%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CSPAN%3E5.%20After%20finishing%20the%20installation%2C%20run%20the%20reboot%20command%20to%20boot%20up%20the%20Debian%20Desktop%2FServer%20system%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EBuilding%20Debian%20Images%20with%20Flexbuild%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3ETo%20build%20Debian%20image%20with%20Flexbuild%20for%20FRDM-IMX8MPLUS%2C%20please%20follow%20below%20steps.%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ESet%20up%20the%20build%20environment%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20git%20clone%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp%2Fflexbuild%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp%2Fflexbuild%3C%2FA%3E%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20cd%20flexbuild%20%26amp%3B%26amp%3B%20source%20setup.env%3C%2FSPAN%3E%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%23Continue%20to%20run%20commands%20below%20in%20case%20you%20need%20to%20build%20in%20Docker%20due%20to%20lack%20of%20Ubuntu%2022.04%20or%20Debian%2012%20host%3C%2FSPAN%3E%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20bld%20docker%3C%2FSPAN%3E%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20source%20setup.env%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EBuild%20image%20with%20Flexbuild%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20bld%20-m%20imx8mpfrdm%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3EFlexbuild%20usage%3A%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CSPAN%3ETo%20build%20individual%20part%20of%20the%20image%2C%20please%20check%20below%20command%20list%20for%20Flexbuild%20usage.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20class%3D%22lia-indent-padding-left-30px%22%20style%3D%22padding-left%20%3A%2030px%3B%22%20style%3D%22padding-left%20%3A%2030px%3B%22%3E%3CFONT%20color%3D%22%23808080%22%3E%3CSPAN%3E%24%20bld%20uboot%20-m%20imx8mpfrdm%20(compile%20u-boot%20image%20for%20imx8mpfrdm)%3CBR%20%2F%3E%24%20bld%20linux%20(compile%20linux%20kernel%20for%20all%20arm64%20i.MX%20machines)%3CBR%20%2F%3E%24%20bld%20bsp%20-m%20imx8mpfrdm%20(generate%20BSP%20firmware)%3CBR%20%2F%3E%24%20bld%20boot%20(generate%20boot%20partition%20tarball%20including%20kernel%2C%20dtb%2C%20modules%2C%20distro%20bootscript%20for%20iMX%20machines)%3CBR%20%2F%3E%24%20bld%20multimedia%20(build%20multimedia%20components%20for%20i.MX%20platforms)%3CBR%20%2F%3E%24%20bld%20rfs%20-r%20debian%3Aserver%20(generate%20Debian%20server%20rootfs)%3CBR%20%2F%3E%24%20bld%20apps%20-r%20debian%3Aserver%20(compile%20apps%20against%20runtime%20dependencies%20of%20Debian%20server%20RootFS)%3CBR%20%2F%3E%24%20bld%20merge-apps%20-r%20debian%3Aserver%20(merge%20iMX-specific%20apps%20into%20target%20Debian%20server%20RootFS)%3CBR%20%2F%3E%24%20bld%20packrfs%20-r%20debian%3Aserver%20(pack%20and%20compress%20target%20debian%20server%20rootfs)%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId-845474273%22%20id%3D%22toc-hId-872167067%22%3ERelated%20Documentation%3C%2FH3%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2FDownload%3FcolCode%3DUG10195%26amp%3B_gl%3D1*s5ddhh*_gcl_au*ODA1MTMxNzYxLjE3NTM5NDM2Nzk.*_ga*MTQ1NjMzNTIxNS4xNzE4NTkyNzY4*_ga_WM5LE0KMSH*czE3NTQwMjkyMzckbzUwMCRnMSR0MTc1NDAzMDQ1MSRqNDYkbDAkaDc2ODg2Mzkx%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ei.MX%20FRDM%20Software%20User%20Guide%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CU%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.nxp.com%2Fbundle%2FUG10155%2Fpage%2Ftopics%2Foverview.html%3F_gl%3D1*1582q9*_gcl_au*ODA1MTMxNzYxLjE3NTM5NDM2Nzk.*_ga*MTQ1NjMzNTIxNS4xNzE4NTkyNzY4*_ga_WM5LE0KMSH*czE3NTQwMjkyMzckbzUwMCRnMSR0MTc1NDAzMDQ1MyRqNDQkbDAkaDc2ODg2Mzkx%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ei.MX%20Debian%20Linux%20SDK%20User%20Guide%3C%2FA%3E%3C%2FU%3E%3C%2FLI%3E%0A%3CLI%3E%0A%3CP%3EMore%20information%20about%20i.MX%20productions%20can%20be%20found%20at(%3CA%20href%3D%22http%3A%2F%2Fwww.nxp.com%2Fimxlinux%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttp%3A%2F%2Fwww.nxp.com%2Fimxlinux%3C%2FA%3E)%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fuser-guide%2FIMX_YOCTO_PROJECT_USERS_GUIDE.pdf%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ei.MX%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FA%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fuser-guide%2FIMX_YOCTO_PROJECT_USERS_GUIDE.pdf%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EYocto%3C%2FA%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fuser-guide%2FIMX_YOCTO_PROJECT_USERS_GUIDE.pdf%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3EProject%20User%E2%80%99s%20Guide%E2%80%8B%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fuser-guide%2FIMX_LINUX_USERS_GUIDE.pdf%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ei.MX%20Linux%20User%E2%80%99s%20Guide%E2%80%8B%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Freference-manual%2FIMX_REFERENCE_MANUAL.pdf%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ei.MX%20Linux%20Reference%20Manual%E2%80%8B%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fuser-guide%2FIMX_PORTING_GUIDE.pdf%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ei.MX%20Porting%20Guide%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EDebian%20documents%20at%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22http%3A%2F%2Fwww.nxp.com%2Fnxpdebian%3F_gl%3D1*1582q9*_gcl_au*ODA1MTMxNzYxLjE3NTM5NDM2Nzk.*_ga*MTQ1NjMzNTIxNS4xNzE4NTkyNzY4*_ga_WM5LE0KMSH*czE3NTQwMjkyMzckbzUwMCRnMSR0MTc1NDAzMDQ1MyRqNDQkbDAkaDc2ODg2Mzkx%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttp%3A%2F%2Fwww.nxp.com%2Fnxpdebian%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2144419%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EFRDM-IMX8MP%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EFRDM-Training%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EHands-On%20Training%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX%20Application%20Processors%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
0% helpful (0/1)
Version history
Last update:
‎08-27-2025 11:04 AM
Updated by: