IMX6ULL‐TINY‐SOM - eaglelinuxplatform/meta-calixto-nxp GitHub Wiki
Yocto releases tested on Host machine versions
Yocto | Host |
---|---|
Scarthgap | Ubuntu 20.04 |
Please ensure you have git installed in your host machine.
sudo apt-get install git
Setting up the Repo utility
mkdir ~/bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
export PATH=~/bin:$PATH
Create a work directory
cd /home/${USER}/
mkdir calixto-yocto-bsp && cd calixto-yocto-bsp
Install the Calixto Linux BSP repo
repo init -u https://github.com/eaglelinuxplatform/calixto-manifest -b scarthgap -m cs-imx-6.6.52-2.2.0.xml
Download the Yocto Project Layers
repo sync
Install packages required for building the images
sudo ./install_prerequisites.sh
Note
Select distro
and machine
from the table and use it in the following commands
distro |
Description |
---|---|
fsl-imx-fb |
Frame Buffer graphics - no X11 or Wayland |
fsl-imx-wayland |
Pure wayland graphics |
fsl-imx-xwayland |
wayland graphics and X11 |
machine |
Description |
---|---|
imx6ull-tiny256 |
i.MX6ULL Processor,256MB DDR3L RAM,Tiny SOM family |
imx6ull-tiny512 |
i.MX6ULL Processor,256MB DDR3L RAM,Tiny SOM family |
imx6ull-tiny1024 |
i.MX6ULL Processor,1024MB DDR3L RAM,Tiny SOM family |
Configure the
distro
andmachine
. Create a build directory for the BSP build
DISTRO=<distro> MACHINE=<machine> source calixto-setup-release.sh -b build_dir
Setup the environment
cd calixto_workdir
source setup-environment build_dir
Note
Select image
from the table and use it in the following commands.
image |
Description | Supported Distros |
---|---|---|
core-image-minimal |
A Small image that only allows a device to boot | fsl-imx-fb, fsl-imx-wayland, fsl-imx-xwayland |
core-image-base |
A console-only image that fully supports the target device hardware | fsl-imx-fb, fsl-imx-wayland, fsl-imx-xwayland |
core-image-sato |
An image with Sato, a mobile environment and visual style for mobile devices | fsl-imx-xwayland |
imx-image-core |
An i.MX image with i.MX test applications to be used for Wayland backends | fsl-imx-fb, fsl-imx-wayland, fsl-imx-xwayland |
fsl-image-machine-test |
An FSL Community i.MX core image with console environment - no GUI interface | fsl-imx-fb, fsl-imx-wayland, fsl-imx-xwayland |
imx-image-multimedia |
Builds an i.MX image with a GUI without any Qt content | fsl-imx-fb, fsl-imx-wayland, fsl-imx-xwayland |
imx-image-full |
Builds an opensource Qt 6 image with Machine Learning features | fsl-imx-fb, fsl-imx-wayland, fsl-imx-xwayland |
Run bitbake command to initiate the build process
bitbake <image>
Yocto generated images will be in the following directory
ls /home/${USER}/calixto-yocto-bsp/<build_dir>/tmp/deploy/images/<machine>
Check whether following images are in the Output Image Location :
Components | Images |
---|---|
Example of Bootloader | u-boot-sd-2024.04-r0.imx |
Example of kernel | zImage--6.6.52+git0+6922991185-r0-imx6ull-tiny512-20250409052808 |
Example of dtb | imx6ull-calixto-tiny.dtb |
Example of rootfs | core-image-minimal-imx6ull-tiny512.rootfs-20250409052808.tar.zst |
Follow the steps described in the link to create bootable SD Card for IMX6ULL TINY SOM
-
Insert SD Card on SD card J11 connector
-
Connect 12V DC power supply to J5 connector
-
Connect USB to Serial converter to J13 connector
Root Username | root |
---|