FRDM-IMX91 Software Release Introduction

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

FRDM-IMX91 Software Release Introduction

FRDM-IMX91 Software Release Introduction

i.MX FRDM Development (FRDM) software release contains prebuilt images, documentation, and i.MX FRDM Yocto layer for FRDM-IMX boards. It also includes support for Matter and Debian release. This article will give a brief introduction of FRDM-IMX91 software release. For more details, please check i.MX FRDM Software User Guide.

FRDM-IMX91 Yocto BSP Release

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

FRDM-IMX91 BSP changes:

  • U-boot: Add basic support for FRDM-IMX91
  • Kernel: Add basic support for FRDM-IMX91 and add support for kinds of accessories
  • FRDM-IMX91 Yocto layer: Add Yocto layer for FRDM-IMX91 and integrate u-boot/kernel patches

FRDM-IMX91 accessories and corresponding dtb:

  • 5 inch Tianma LCD: imx91-11x11-frdm-tianma-wvga-panel.dtb
  • RPI-CAM-INTB: imx91-11x11-frdm-mt9m114.dtb
  • MX91AUD-HAT or MX91AUD-HAT + 8MIC-RPI-MX8: imx91-11x11-frdm-aud-hat.dtb
  • 8MIC-RPI-MX8: imx91-11x11-frdm-8mic.dtb
  • 2LL M.2 Module: imx91-11x11-frdm.dtb

Build FRDM-IMX91 Yocto Image:

  • Download i.MX SW 2024 Q3 Release:

$ repo init -uhttps://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=imx91frdm DISTRO=fsl-imx-xwayland source sources/meta-imx-frdm/tools/imx-frdm-setup.sh -b frdm-imx91

  • Build images:

$ bitbake imx-image-full

  • Flashing SD card image using dd:

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

  • Or using uuu to burn image to SD card:

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

FRDM-IMX91 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=imx91frdm-iwxxx-matter DISTRO=fsl-imx-xwayland source sources/meta-imx-frdm/tools/imx-frdm-matter-setup.sh bld-xwayland-imx91

  • Build images:

$ bitbake imx-image-multimedia

FRDM-IMX91 Debian Release

FRDM-IMX91 has support for 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 Distribution for i.MX and Layerscape.

Quick Start with Debian:

To create an SD card with Debian for FRDM-IMX91, 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/sdb
# automatically download and install images into SD card
$ flex-installer -i auto -d /dev/mmcblk1 -m imx91frdm

  • Plug the SD card into the FRDM-IMX91 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-IMX91, 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 imx91frdm

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

$ bld uboot -m imx91frdm (compile u-boot image for imx91frdm)
$ bld linux (compile linux kernel for all arm64 i.MX machines)
$ bld bsp -m imx91frdm (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

FRDM-IMX91 Documents:

More information about i.MX productions can be found at(http://www.nxp.com/imxlinux)

Debian documents at http://www.nxp.com/nxpdebian

Labels (2)
%3CLINGO-SUB%20id%3D%22lingo-sub-2056104%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EFRDM-IMX91%20Software%20Release%20Introduction%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2056104%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%0A%3CP%3Ei.MX%20FRDM%20Development%20(FRDM)%20software%20release%20contains%20prebuilt%20images%2C%20documentation%2C%20and%20i.MX%20FRDM%20Yocto%20layer%20for%20FRDM-IMX%20boards.%20It%20also%20includes%20support%20for%20Matter%20and%20Debian%20release.%20This%20article%20will%20give%20a%20brief%20introduction%20of%20FRDM-IMX91%20software%20release.%20For%20more%20details%2C%20please%20check%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2FDownload%3FcolCode%3DUG10195%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ei.MX%20FRDM%20Software%20User%20Guide%3C%2FA%3E.%3C%2FP%3E%0A%0A%3CDIV%20class%3D%22lia-message-template-content-zone%22%3E%0A%3CH3%20id%3D%22toc-hId-1945221399%22%20id%3D%22toc-hId-1998733910%22%3EFRDM-IMX91%20Yocto%20BSP%20Release%3C%2FH3%3E%0A%3CP%3EBased%20on%20i.MX%20SW%202024%20Q3%20BSP%20release%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%3Ei.MX%20FRDM%20Yocto%20layer%20source%3A%20%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%3CSTRONG%3EFRDM-IMX91%20BSP%20changes%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EU-boot%3A%20Add%20basic%20support%20for%20FRDM-IMX91%3C%2FLI%3E%0A%3CLI%3EKernel%3A%20Add%20basic%20support%20for%20FRDM-IMX91%20and%20add%20support%20for%20kinds%20of%20accessories%3C%2FLI%3E%0A%3CLI%3EFRDM-IMX91%20Yocto%20layer%3A%20Add%20Yocto%20layer%20for%20FRDM-IMX91%20and%20integrate%20u-boot%2Fkernel%20patches%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRONG%3EFRDM-IMX91%20accessories%20and%26nbsp%3Bcorresponding%20dtb%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E5%20inch%20Tianma%20LCD%3A%20%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3E%3CEM%3Eimx91-11x11-frdm-tianma-wvga-panel.dtb%3C%2FEM%3E%3C%2FFONT%3E%3C%2FLI%3E%0A%3CLI%3ERPI-CAM-INTB%3A%20%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3E%3CEM%3Eimx91-11x11-frdm-mt9m114.dtb%3C%2FEM%3E%3C%2FFONT%3E%3C%2FLI%3E%0A%3CLI%3EMX91AUD-HAT%20or%20MX91AUD-HAT%20%2B%208MIC-RPI-MX8%3A%20%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3E%3CEM%3Eimx91-11x11-frdm-aud-hat.dtb%3C%2FEM%3E%3C%2FFONT%3E%3C%2FLI%3E%0A%3CLI%3E8MIC-RPI-MX8%3A%20%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3E%3CEM%3Eimx91-11x11-frdm-8mic.dtb%3C%2FEM%3E%3C%2FFONT%3E%3C%2FLI%3E%0A%3CLI%3E2LL%20M.2%20Module%3A%26nbsp%3B%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3E%3CEM%3E%3CSPAN%3Eimx91-11x11-frdm.dtb%3C%2FSPAN%3E%3C%2FEM%3E%3C%2FFONT%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRONG%3E%3CSPAN%3EBuild%20FRDM-IMX91%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%3CBLOCKQUOTE%3E%0A%3CP%3E%24%20repo%20init%20-u%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-b%20imx-linux-scarthgap%20-m%20imx-6.6.36-2.1.0.xml%3C%2FP%3E%0A%3CP%3E%24%20repo%20sync%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CUL%3E%0A%3CLI%3EIntegrate%20meta-imx-frdm%20layer%20into%20Yocto%20code%20base%3A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%24%20cd%20%24%7BMY_YOCTO%7D%2Fsources%3C%2FP%3E%0A%3CP%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%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CUL%3E%0A%3CLI%3EYocto%20Project%20Setup%3A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%3CSPAN%3E%24%20cd%20%24%7BMY_YOCTO%7D%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%24%20MACHINE%3Dimx91frdm%20DISTRO%3Dfsl-imx-xwayland%20source%20sources%2Fmeta-imx-frdm%2Ftools%2Fimx-frdm-setup.sh%20-b%20frdm-imx91%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CUL%3E%0A%3CLI%3EBuild%20images%3A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%24%20bitbake%20imx-image-full%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CUL%3E%0A%3CLI%3EFlashing%20SD%20card%20image%20using%20dd%3A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%24%20zstdcat%20imx-image-full-imx91frdm.rootfs.wic.zst%20%7C%20sudo%20dd%20of%3D%2Fdev%2Fsdx%20bs%3D1M%20%26amp%3B%26amp%3B%20sync%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CUL%3E%0A%3CLI%3EOr%20using%20uuu%20to%20burn%20image%20to%20SD%20card%3A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%24%20uuu%20-b%20sd_all%26nbsp%3Bimx-image-full-imx91frdm.rootfs.wic.zst%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CH3%20id%3D%22toc-hId-137766936%22%20id%3D%22toc-hId-191279447%22%3EFRDM-IMX91%20Matter%20Support%3C%2FH3%3E%0A%3CP%3EBased%20on%20i.MX%20Matter%202024%20Q3%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%3C%2FDIV%3E%0A%3CBLOCKQUOTE%3E%0A%3CDIV%20class%3D%22lia-message-template-content-zone%22%3E%3CSPAN%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%3C%2FA%3E%20-b%20imx-linux-scarthgap%20-m%20imx-6.6.36-2.1.0.xml%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%20class%3D%22lia-message-template-content-zone%22%3E%3CSPAN%3E%24%20repo%20sync%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3C%2FBLOCKQUOTE%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%3CBLOCKQUOTE%3E%0A%3CP%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%2FP%3E%0A%3C%2FBLOCKQUOTE%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%3CBLOCKQUOTE%3E%0A%3CP%3E%3CSPAN%3E%24%20cd%20%24%7BMY_YOCTO%7D%2Fsources%3CBR%20%2F%3E%24%20git%20clone%20%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%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3EYocto%20Project%20Setup%3A%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%3CSPAN%3E%24%20cd%20%24%7BMY_YOCTO%7D%3CBR%20%2F%3E%24%20MACHINE%3Dimx91frdm-iwxxx-matter%20DISTRO%3Dfsl-imx-xwayland%20source%20sources%2Fmeta-imx-frdm%2Ftools%2Fimx-frdm-matter-setup.sh%20bld-xwayland-imx91%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3EBuild%20images%3A%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%3CSPAN%3E%24%20bitbake%20imx-image-multimedia%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CH3%20id%3D%22toc-hId--1669687527%22%20id%3D%22toc-hId--1616175016%22%3E%3CSPAN%3EFRDM-IMX91%20Debian%20Release%3C%2FSPAN%3E%3C%2FH3%3E%0A%3CP%3EFRDM-IMX91%20has%20support%20for%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%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%3EFor%20more%20details%20of%20NXP%20Debian%20Linux%20SDK%20Distribution%2C%20please%20check%20NXP%20Debian%20Linux%20SDK%20Distribution%20for%20i.MX%20and%20Layerscape.%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EQuick%20Start%20with%20Debian%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3ETo%20create%20an%20SD%20card%20with%20Debian%20for%20FRDM-IMX91%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%3CBLOCKQUOTE%3E%0A%3CP%3E%24%20wget%20%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%3CBR%20%2F%3E%24%20chmod%20%2Bx%20flex-installer%3CBR%20%2F%3E%24%20sudo%20mv%20flex-installer%20%2Fusr%2Fbin%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%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%3CBLOCKQUOTE%3E%0A%3CP%3E%23%20format%20SD%20card%3CBR%20%2F%3E%24%20flex-installer%20-i%20pf%20-d%20%2Fdev%2Fsdb%3CBR%20%2F%3E%23%20automatically%20download%20and%20install%20images%20into%20SD%20card%3CBR%20%2F%3E%24%20flex-installer%20-i%20auto%20-d%20%2Fdev%2Fmmcblk1%20-m%20imx91frdm%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CUL%20class%3D%22lia-list-style-type-disc%22%3E%0A%3CLI%3EPlug%20the%20SD%20card%20into%20the%20FRDM-IMX91%20board%20and%20install%20the%20extra%20packages%20as%20below%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%201.%20Setup%20Ethernet%20network%20interface%20by%20DHCP%20or%20setting%20it%20manually%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%24%20dhclient%20-i%20end0%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%202.%20Set%20correct%20system%20time%2C%20for%20example%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%24%20date%20-s%20%2222%20Nov%202024%2009%3A00%3A00%22%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%203.%20Install%20extra%20packages%20for%20GNOME%20GUI%20Desktop%20version%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%24%20debian-post-install-pkg%20desktop%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%204.%20Or%20install%20extra%20packages%20for%20Server%20version%20without%20GUI%20Desktop%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%24%20debian-post-install-pkg%20server%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%205.%20After%20finishing%20the%20installation%2C%20run%20the%20reboot%20command%20to%20boot%20up%20the%20Debian%20Desktop%2FServer%20system%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3CSTRONG%3EBuilding%20Debian%20Images%20with%20Flexbuild%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3ETo%20build%20Debian%20image%20with%20Flexbuild%20for%20FRDM-IMX91%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%3CBLOCKQUOTE%3E%0A%3CP%3E%24%20git%20clone%20%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%3CBR%20%2F%3E%24%20cd%20flexbuild%20%26amp%3B%26amp%3B%20source%20setup.env%3CBR%20%2F%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%3CBR%20%2F%3E%24%20bld%20docker%3CBR%20%2F%3E%24%20source%20setup.env%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CUL%3E%0A%3CLI%3EBuild%20image%20with%20Flexbuild%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%24%20bld%20-m%20imx91frdm%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CUL%3E%0A%3CLI%3EFlexbuild%20usage%3A%3CBR%20%2F%3ETo%20build%20individual%20part%20of%20the%20image%2C%20please%20check%20below%20command%20list%20for%20Flexbuild%20usage%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%24%20bld%20uboot%20-m%20imx91frdm%20(compile%20u-boot%20image%20for%20imx91frdm)%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%20imx91frdm%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%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CH3%20id%3D%22toc-hId-817825306%22%20id%3D%22toc-hId-871337817%22%3ERelated%20Documentation%3C%2FH3%3E%0A%3CP%3EFRDM-IMX91%20Documents%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocument%2Fguide%2Fgetting-started-with-frdm-imx91%3AGS-FRDM-IMX91%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EFRDM-IMX91%20Quick%20Start%20Guide%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2FDownload%3FcolCode%3DUM12262%26amp%3Blocation%3Dnull%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EFRDM-IMX91%20Board%20User%20Manual%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2FDownload%3FcolCode%3DUG10195%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%3C%2FUL%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%3CUL%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%3C%2FUL%3E%0A%3CP%3EDebian%20documents%20at%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22http%3A%2F%2Fwww.nxp.com%2Fnxpdebian%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttp%3A%2F%2Fwww.nxp.com%2Fnxpdebian%3C%2FA%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CU%3E%3CSTRONG%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.nxp.com%2Fbundle%2FUG10155%2Fpage%2Ftopics%2Foverview.html%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ei.MX%20Debian%20Linux%20SDK%20User%20Guide%3C%2FA%3E%3C%2FSTRONG%3E%3C%2FU%3E%3C%2FLI%3E%0A%3C%2FUL%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2056104%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EFRDM-IMX91%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EFRDM-Training%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
No ratings
Version history
Last update:
‎03-11-2025 10:15 AM
Updated by: