IoTGateway/BSP/Linux/iMX6/Yocto LBVF User Guide
Introduction
Building Yocto Image System Requirements
System Requirements
- CPU Cores: Quad-core processor (or higher recommended)
- Memory: 16GB RAM (more is recommended for better performance)
- Disk Space: 400GB (more is recommended and SSD is suggested for better performance)
Getting Started
To pull ubuntu 20.04 image from Docker Hub
docker pull advrisc/u20.04-imx8lbv1
Download_BSP_From_GitHub
git config --global user.name "Your Name"
$ git config --global user.email you@example.com
$ git config --list
$ mkdir project/imx6
$ cd project/imx6
$ mkdir bin
$ mkdir imx-yocto-bsp
$ cd imx-yocto-bsp
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ../bin/repo
$ sudo chmod a+x ../bin/repo
$ repo init -u https://github.com/ADVANTECH-Corp/adv-arm-yocto-bsp.git -b imx-linux-scarthgap -m adv-6.6.23-2.0.0.xml
$ repo sync
$ export GIT_SSL_NO_VERIFY=1
$ git config --global http.sslverify false
$ git config --global url."https://".insteadOf git://
To pull ubuntu 20.04 image from Docker Hub
docker run --privileged -it --name ${CONTAINER_NAME} -v ${WORKSPACE}:/home/adv/bsp -v /dev:/dev advrisc/u20.04-imx8lbv1 /bin/bash
eg.
docker run --privileged -it --name Yocto5.0 -v /home/hank/project/imx8/imx-yocto-bsp:/home/adv/imx-yocto-bsp:rw advrisc/u20.04-imx8lbv1 /bin/bash
To build sdcard image
sudo chown -R adv:adv *
$ sudo chmod -R 755 *
$ cd imx-yocto-bsp
$ DISTRO=fsl-imx-xwayland MACHINE=imx6qrsb3430a2 source imx-setup-release.sh -b rsb3430a2
$ bitbake imx-image-full