Difference between revisions of "CL-SOM-iMX8Plus: Yocto Linux: Building CL-SOM-iMX8Plus Yocto images"

From Compulab Mediawiki
Jump to: navigation, search
(Created page with "= Overview = The Yocto Project is an open-source collaboration focused on embedded Linux development.<br> The purpose of this article is to show how to build a Yocto image for...")
 
 
Line 3: Line 3:
 
The purpose of this article is to show how to build a Yocto image for the CL-SOM-iMX8Plus System-on-Module.
 
The purpose of this article is to show how to build a Yocto image for the CL-SOM-iMX8Plus System-on-Module.
  
= Host System Requirements =
+
= Yocto Build Environment =
To ensure optimal Yocto build speed and performance, it is recommended to use a host system with at least 4 CPU cores, 64GB RAM, and 500GB of free disk space.<br>
 
In addition, the system should have the option to open a large number of files simultaneously, preferably up to 4096 or higher. <br>
 
  
[https://www.yoctoproject.org/docs/ Learn more about Yocto]
+
Make sure you have a build machine configured as detailed in:
  
= Docker Host for Yocto Build Environment =
+
[[ Yocto: Setting Up Build Environment | Setting Up Yocto Build Environment]].
There are often compatibility issues between different Linux distributions and the dependencies required for Yocto compilation.<br>
 
In order to avoid such issues and simplify the host machine configuration process, Compulab recommends using a pre-configured Docker environment.<br>
 
Please follow the instructions below
 
 
 
[https://github.com/compulab-yokneam/yocker Setting up Yocto Build Docker Environment].
 
  
 
= Building Yocto Images =
 
= Building Yocto Images =
  
Set up the Yocto build environment and build the image:
+
Build the Yocto image:
  
 
[https://github.com/compulab-yokneam/meta-bsp-imx8mp/blob/som-imx8m-plus-r2.0/README.md Building CL-SOM-iMX8Plus Yocto Linux images].
 
[https://github.com/compulab-yokneam/meta-bsp-imx8mp/blob/som-imx8m-plus-r2.0/README.md Building CL-SOM-iMX8Plus Yocto Linux images].

Latest revision as of 10:28, 30 August 2023

Overview

The Yocto Project is an open-source collaboration focused on embedded Linux development.
The purpose of this article is to show how to build a Yocto image for the CL-SOM-iMX8Plus System-on-Module.

Yocto Build Environment

Make sure you have a build machine configured as detailed in:

Setting Up Yocto Build Environment.

Building Yocto Images

Build the Yocto image:

Building CL-SOM-iMX8Plus Yocto Linux images.