bashrcĬonfigure the Docker container for the buildĬonfigure Repo $ repo init -u -b imx-linux-honister -m imx-5.15.5-1.0.0_desktop.xmlĭownload the basic applications with the Repo tool $ repo syncĬonfigure our i.MX Linux build $ EULA=1 DISTRO=imx-desktop-xwayland MACHINE=imx8mpevk source imx-setup-desktop.sh -b bld-imx8mpevk-desktopĭownload all files first $ bitbake imx-image-desktop -runall fetch
#HOW TO MAKE A UBUNTU BOOTABLE USB 16.04 ARCHIVE#
They can be found in the attached zip archive or using the following method $ curl | bash & source. Note: At this point we are typing on the command line within our Docker container. ĭeploy our Docker image to a container while mounting the working directory $ docker run -dit -P -hostname honister -name imx8mp-honister-L5.15.5_1.0.0-desktop -v /work/imx8mp/honister/L5.15.5_1.0.0-desktop:/home/build yocto-honister-ubuntu-20Īttach to the new container $ docker attach imx8mp-honister-L5.15.5_1.0.0-desktop $ docker build -no-cache -file /home/flint/tools/dockerfiles/yocto-honister-ubuntu-20 -tag yocto-honister-ubuntu-20. Note: Don't forget to change the dockerfile location to where you installed it. Note: Don't forget the dot "." at the end of the command. Goal: Build the Ubuntu 20.04 LTS "Focal Fossil" Docker image that we will use to build a Linux distribution using Yocto Project Mine can be found in the attached zip archive, but it can also be downloaded with this command $ wget Your directory structure will look different than mine.
#HOW TO MAKE A UBUNTU BOOTABLE USB 16.04 PLUS#
This project will demonstrate how I built the "NXP Desktop" with Linux L5.15.5_1.0.0 NXP i.MX8M Plus evaluation kit 8MPLUSLPD4-EVK using Yocto Project version 3.4 "Honister".The bootloaders and the kernel are identical to the standard non-desktop version of Linux from NXP, but all of the packages are from the Ubuntu userland and can be updated using the APT (Advanced Packaging Tool) which is one of the very best package managers available today. The NXP Desktop is built entirely using Yocto Project. The NXP Desktop is a Linux distribution created by NXP that looks very similar to an Ubuntu Desktop distribution.