Yocto BSP Manifest for the phyHUB platform
Find a file
Martin Schwan 29dcd24f09 Add new manifest for Tauri-L i.MX 8M Mini
Signed-off-by: Martin Schwan <m.schwan@phytec.de>
2026-09-24 15:32:31 +02:00
BSP-Yocto-phyHUB-i.MX8MM-scarthgap.xml Add new manifest for Tauri-L i.MX 8M Mini 2026-09-24 15:32:31 +02:00
BSP-Yocto-phyHUB-i.MX8MP-scarthgap.xml i.MX8MP: Remove unused "upstream" tags 2026-09-24 11:12:52 +02:00
BSP-Yocto-phyHUB-i.MX93-scarthgap.xml i.MX93: Adjust manifest to match i.MX8MP 2026-09-24 11:29:32 +02:00
LICENSE.MIT Add license 2026-05-19 15:49:33 +02:00
README.md Unify manifest names 2026-09-16 09:43:37 +02:00

manifest-phyhub

This repository holds the manifests describing how to build the phyHUB BSP. The manifest XML files are used by PHYTEC's phyLinux, which is a script checking out the desired BSP. phyLinux uses Google's repo tool internally to process the information stored in the manifest.

Quick Start

Get phyLinux from the PHYTEC download server:

mkdir yocto
cd yocto
wget https://download.phytec.de/Software/Linux/Yocto/Tools/phyLinux
chmod +x phyLinux

Download the BSP using phyLinux:

./phyLinux init -x /path/to/manifest-phyhub/BSP-Yocto-phyHUB-i.MX8MP-scarthgap.xml

It is recommended to start a build container, before setting up the environment, to make sure the correct distribution is being used. Using either podman or docker, start the container with:

podman run --rm=true --detach-keys="" -v $HOME:$HOME --tmpfs /tmp -e SSH_AUTH_SOCK=$SSH_AUTH_SOCK -v $SSH_AUTH_SOCK:$SSH_AUTH_SOCK -e TERM=$TERM --userns=keep-id --pids-limit=-1 --workdir=$PWD -it docker.io/phybuilder/yocto-ubuntu-22.04 bash

Set up the environment:

source sources/poky/oe-init-build-env

If necessary, adjust the build configuration:

vim conf/local.conf

Build the BSP:

bitbake phytec-liot-image
bitbake phytec-liot-bundle

The resulting images are placed in the deploy directory, depending on the Yocto distro and machine name:

deploy-ampliphy-vendor-rauc/images/phyboard-pollux-imx8mp-3/

Reference

The build container image sources are available at: https://github.com/phytec/phybuilder-container

For a detailed documentation, see the PHYTEC BSP manual: https://phytec.github.io/doc-bsp-yocto/bsp/imx8/imx8mp/head.html

For setting up and building the BSP, specifically: https://phytec.github.io/doc-bsp-yocto/bsp/imx8/imx8mp/head.html#building-the-bsp

Detailed informations about selecting the correct boot device: https://phytec.github.io/doc-bsp-yocto/bsp/imx8/imx8mp/head.html#installing-the-os

Flashing the image from SD card to e.MMC: https://phytec.github.io/doc-bsp-yocto/bsp/imx8/imx8mp/head.html#flash-e-mmc-from-sd-card

License

The content of this repository is released under the MIT license. See the LICENSE.MIT file for more information.