Difference between revisions of "UCM-iMX93: Yocto Linux: Building UCM-iMX93 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 UCM-iMX93 System-on-Module.
 
The purpose of this article is to show how to build a Yocto image for the UCM-iMX93 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, 16GB 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-imx9/blob/kirkstone-2.2.0/README.md Building UCM-iMX93 Yocto Linux images].
 
[https://github.com/compulab-yokneam/meta-bsp-imx9/blob/kirkstone-2.2.0/README.md Building UCM-iMX93 Yocto Linux images].

Revision as of 14:47, 28 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 UCM-iMX93 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 UCM-iMX93 Yocto Linux images.