Based on i.MX SW 2024 Q3 release
Source: https://github.com/nxp-imx-support/meta-imx-frdm
FRDM-IMX93 BSP changes:
FRDM-IMX93 accessories
|
LCD Panel |
Vender |
Interface |
Size |
Resolution |
Support Touch |
Purchase Link |
dtb |
|
T050RDH03-HC |
Tianma |
24 bit Parallel |
5" |
800 x 480 |
No |
Will launch with MX91 EVK in Dec'24 |
imx93-11x11-frdm-tianma-wvga-panel.dtb |
|
7inch Capacitive Touch IPS Display for Raspberry Pi, with Protection Case, 1024×600, DSI Interface |
Waveshare |
MIPI DSI |
7" |
1024x600 |
Yes |
imx93-11x11-frdm-dsi.dtb |
|
|
Camera |
Vender |
Interface |
Size |
Resolution |
Sensor |
Purchase Link |
dtb |
|
RPI-CAM-MIPI |
onsemi |
MIPI CSI |
1/4-inch |
1M pixel, |
AR0144 |
imx93-11x11-frdm.dtb |
|
|
RPI-CAM-INTB |
|
Parallel Camera 40pins |
1/6-inch |
1.26 Mpixel |
MT9M114 |
Will launch with MX91 EVK in Dec'24 |
imx93-11x11-frdm-mt9m114.dtb |
|
Audio |
Vender |
Interface |
Channel |
|
|
Purchase Link |
dtb |
|
MX93AUD-HAT |
Cirrus |
40pins |
8 |
|
|
imx93-11x11-frdm-aud-hat.dtb |
|
|
8MIC-RPI-MX8 |
NXP |
40pins |
8 |
|
|
imx93-11x11-frdm-8mic.dtb |
FRDM-IMX93 Yocto Release Usage
$ 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
$ cd ${MY_YOCTO}/sources
$ git clone https://github.com/nxp-imx-support/meta-imx-frdm.git
$ MACHINE=imx93frdm DISTRO=fsl-imx-xwayland source sources/meta-imx-frdm/tools/imx-frdm-setup.sh -b frdm-imx93
$ bitbake imx-image-full
$ zstdcat imx-image-full-imx93frdm.rootfs.wic.zst | sudo dd of=/dev/sdb bs=1M && sync
$ uuu -b sd_all imx-image-full-imx93frdm.rootfs.wic.zst
FRDM-IMX93 Yocto Release – Matter support
Based on i.MX Matter 2024 Q3
Usage:
−Download i.MX SW 2024 Q3 Release;
−Download i.MX Matter 2024 Q3;
−Download FRDM-IMX93 Layer:
−Yocto Project Setup:
−Build images:
Debian is a free Operating System (OS), also known as Debian GNU/Linux.
i.MX Debian Linux SDK distribution is a combination of NXP-provided kernel and boot loaders with a Debian distro user-space image.
−Debian 12
−NXP packages are based i.MX SW Release 2024 Q3
−Debian-based RootFS;
−Linux kernel;
−BSP components;
−various applications (graphics, multimedia, networking, connectivity, security, and AI/ML);
Quick Start with Debian
Flexbuild compiles and assembles the distro images as three parts:
Creating an SD card on the Linux host
−$ wget http://www.nxp.com/lgfiles/sdk/lsdk2406/flex-installer
−$ chmod +x flex-installer; sudo mv flex-installer /usr/bin
−$ flex-installer -i pf -d /dev/sdb (format SD card)
−$ flex-installer -i auto -d /dev/mmcblk1 -m imx93frdm (automatically download and install images)
−$ dhclient -i end0 (setup Ethernet network interface by DHCP or setting it manually)
−$ date -s "22 Nov 2024 09:00:00" (setting correct system time is required)
−$ debian-post-install-pkg desktop (install extra packages for GNOME GUI Desktop version)
−or
−$ debian-post-install-pkg server (install extra packages for Server version without GUI Desktop)
−# After finishing the installation, run the reboot command to boot up the Debian Desktop/Server system.
Building Debian Images with Flexbuild
−$ git clone https://github.com/nxp/flexbuild
−$ cd flexbuild && . 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 (create or attach a docker container)
−$ . setup.env
−$ bld -m imx93frdm (build all images for imx93frdm)
−$ bld uboot -m imx93frdm (compile u-boot image for imx93frdm)
−$ bld linux (compile linux kernel for all arm64 i.MX machines)
−$ bld bsp -m imx93frdm (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:base (generate Debian base rootfs with base packages)
−$ 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 (pack and compress target rootfs)
FRDM-IMX93 Documents:
More information about i.MX productions can be found at(http://www.nxp.com/imxlinux)
Debian documents at http://www.nxp.com/nxpdebian