builder
git clone https://github.com/pika-spark/lmp-manifest && cd lmp-manifest
git checkout pika-spark
docker build -t yocto-build .
mkdir yocto
cd yocto
YOCTO_DIR=$(pwd)
builder
user and groupsudo groupadd -g 1024 builder
sudo useradd builder -u 1024 -g 1024 -m -s /bin/bash
sudo chown -R builder:builder $YOCTO_DIR
builder
docker run -v $YOCTO_DIR:/dockerVolume -it yocto-build bash
builder
user:su builder
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
cd /dockerVolume
repo init -u https://github.com/pika-spark/lmp-manifest.git -m arduino.xml -b pika-spark
repo sync
cd /dockerVolume
DISTRO=lmp-mfgtool MACHINE=portenta-x8 . setup-environment
echo "ACCEPT_FSL_EULA = \"1\"" >> conf/local.conf
echo "MFGTOOL_FLASH_IMAGE = \"lmp-devel-arduino-image\"" >> conf/local.conf
bitbake mfgtool-files
cd /dockerVolume
DISTRO=lmp-base MACHINE=portenta-x8 . setup-environment
echo "ACCEPT_FSL_EULA = \"1\"" >> conf/local.conf
bitbake lmp-devel-arduino-image
Note: Edit conf/local.conf
to prevent Yocto from hogging all of your cores
+BB_NUMBER_THREADS = "4"
+PARALLEL_MAKE = "-j 4"