Difference between revisions of "IoTGateway/BSP/Linux/iMX8/Yocto LBVF User Guide"
From ESS-WIKI
Hank.hsueh (talk | contribs) (Created page with "= Getting Started = == <span style="color:#0070c0">To pull ubuntu 20.04 image from Docker Hub</span> == <pre>$ docker pull advrisc/u20.04-imx8lbv1 </pre> == <span style="color...") |
Hank.hsueh (talk | contribs) |
||
| Line 2: | Line 2: | ||
== <span style="color:#0070c0">To pull ubuntu 20.04 image from Docker Hub</span> == | == <span style="color:#0070c0">To pull ubuntu 20.04 image from Docker Hub</span> == | ||
<pre>$ docker pull advrisc/u20.04-imx8lbv1 | <pre>$ docker pull advrisc/u20.04-imx8lbv1 | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
</pre> | </pre> | ||
== <span style="color:#0070c0">Download_BSP_From_GitHub</span> == | == <span style="color:#0070c0">Download_BSP_From_GitHub</span> == | ||
| Line 13: | Line 7: | ||
$ git config --global user.email you@example.com | $ git config --global user.email you@example.com | ||
$ git config --list | $ git config --list | ||
| + | $ mkdir project/imx8 | ||
| + | $ cd project/imx8 | ||
$ mkdir bin | $ mkdir bin | ||
$ mkdir imx-yocto-bsp | $ mkdir imx-yocto-bsp | ||
| Line 18: | Line 14: | ||
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ../bin/repo | $ curl https://storage.googleapis.com/git-repo-downloads/repo > ../bin/repo | ||
$ sudo chmod a+x ../bin/repo | $ sudo chmod a+x ../bin/repo | ||
| − | $ repo init -u https://github.com/ADVANTECH-Corp/adv-arm-yocto-bsp.git -b imx-linux- | + | $ 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 | $ repo sync | ||
$ export GIT_SSL_NO_VERIFY=1 | $ export GIT_SSL_NO_VERIFY=1 | ||
$ git config --global http.sslverify false | $ git config --global http.sslverify false | ||
$ git config --global url."https://".insteadOf git:// | $ git config --global url."https://".insteadOf git:// | ||
| + | </pre> | ||
| + | == <span style="color:#0070c0">To pull ubuntu 20.04 image from Docker Hub</span> == | ||
| + | <pre>$ docker run --privileged -it --name ${CONTAINER_NAME} -v ${WORKSPACE}:/home/adv/bsp -v /dev:/dev advrisc/u20.04-imx8lbv1 /bin/bash | ||
| + | </pre> | ||
| + | eg. | ||
| + | <pre>$ 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 | ||
| + | </pre> | ||
| + | == <span style="color:#0070c0">To build sdcard image</span> == | ||
| + | <pre>$ sudo chown -R adv:adv * | ||
| + | $ sudo chmod -R 755 * | ||
| + | $ cd imx-yocto-bsp | ||
| + | $ DISTRO=fsl-imx-xwayland MACHINE=imx8mprsb3720a2 source imx-setup-release.sh -b rsb3720a2 | ||
| + | $ bitbake imx-image-full | ||
</pre> | </pre> | ||
Revision as of 04:58, 24 January 2025
Contents
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/imx8 $ cd project/imx8 $ 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=imx8mprsb3720a2 source imx-setup-release.sh -b rsb3720a2 $ bitbake imx-image-full