Difference between revisions of "IoTGateway/BSP/Linux/iMX9/Yocto LBVI User Guide"
From ESS-WIKI
| (One intermediate revision by the same user not shown) | |||
| Line 25: | Line 25: | ||
</pre> | </pre> | ||
| − | + | == <span style="color:#0070c0">Initialize Yocto Environment and Repo BSP</span> == | |
| − | + | <span style="color:#0070c0">Tag version xml (Check release note)</span> | |
<pre>$ git config --global user.name "Your Name" | <pre>$ git config --global user.name "Your Name" | ||
$ git config --global user.email "Your Email" | $ git config --global user.email "Your Email" | ||
| Line 35: | Line 35: | ||
$ repo sync | $ repo sync | ||
</pre> | </pre> | ||
| + | |||
| + | <span style="color:#0070c0">Git source latest version</span> | ||
| + | <pre>$ git config --global user.name "Your Name" | ||
| + | $ git config --global user.email "Your Email" | ||
| + | $ sudo chown adv:adv adv-release-bsp | ||
| + | $ cd adv-release-bsp | ||
| + | $ repo init -u https://AIM-Linux@dev.azure.com/AIM-Linux/adv-arm-yocto-bsp/_git/adv-arm-yocto-bsp -b imx-linux-walnascar -m adv-6.12.20-2.0.0.xml | ||
| + | $ repo sync | ||
| + | </pre> | ||
| + | |||
| + | <span style="color:#0070c0">Compiler Image</span> | ||
| + | |||
<pre>$ MACHINE=imx95aom2521b0 DISTRO=fsl-imx-xwayland source ./imx-setup-release.sh -b rom2521 | <pre>$ MACHINE=imx95aom2521b0 DISTRO=fsl-imx-xwayland source ./imx-setup-release.sh -b rom2521 | ||
| + | $ bitbake imx-image-full | ||
</pre> | </pre> | ||
Latest revision as of 08:49, 3 December 2025
Contents
Introduction
- How to compile Yocto 5.2 on the new Advantech NXP BSP?
- Based on NXP Yocto 5.2-6.12.20 version + Advantech Meta Layer
System Requirements Suggest
- CPU Cores: Intel Core-i7 Processor (>= 8 cores)
- Memory: (>= 16GB of Memory)
- Disk Space: 500GB (more is recommended and SSD is suggested for better performance)
Docker Environment
- Docker env
$ docker pull advrisc/u22.04-imx9lbv1
- Docker Run(Example: The Host PC Path is /HDD2/y52, Docker ENV Path /home/adv/adv-release-bsp)
$ sudo docker run --privileged -it --name y52 -v /HDD2/y52:/home/adv/adv-release-bsp -v /dev:/dev advrisc/u22.04-imx9lbv1 /bin/bash
- In Docker ENV(Change the folder "adv-release-bsp" owner)
$sudo chown adv:adv -R adv-release-bsp/
Initialize Yocto Environment and Repo BSP
Tag version xml (Check release note)
$ git config --global user.name "Your Name" $ git config --global user.email "Your Email" $ sudo chown adv:adv adv-release-bsp $ cd adv-release-bsp $ repo init -u https://AIM-Linux@dev.azure.com/AIM-Linux/adv-arm-yocto-bsp/_git/adv-arm-yocto-bsp -b imx-linux-walnascar -m aom2521b0_yocto5.2-linux6.12.20-2.0.0_v0.0.3_kernel-6.12.20_imx95.xml $ repo sync
Git source latest version
$ git config --global user.name "Your Name" $ git config --global user.email "Your Email" $ sudo chown adv:adv adv-release-bsp $ cd adv-release-bsp $ repo init -u https://AIM-Linux@dev.azure.com/AIM-Linux/adv-arm-yocto-bsp/_git/adv-arm-yocto-bsp -b imx-linux-walnascar -m adv-6.12.20-2.0.0.xml $ repo sync
Compiler Image
$ MACHINE=imx95aom2521b0 DISTRO=fsl-imx-xwayland source ./imx-setup-release.sh -b rom2521 $ bitbake imx-image-full
Check sources folders