文章目录
前言
本文主要介绍如何在 ubuntu 下使用 yocto 搭建 qemuarm64 环境,具体包括如何获取 yocto 相关代码等
软硬件环境:
硬件:PC
软件:Ubuntu22.04 yocto5.0(Scarthgap)
一、ubuntu 环境准备
1. 编译主机基础的环境准备
如下图所示,是 yocto 官方Quick Build 文档 对编译 yocto5.0(Scarthgap) 版本时,对编译主机的要求:
- 需要至少90Gbytes 的磁盘空间;
- 需要至少8Gbytes 的内存空间;
- git 软件版本要高于或等于 Git 1.8.3.1 ;
- tar 软件版本要高于或等于tar 1.28;
- Python 软件版本要高于或等于 Python 3.8.0;
- gcc 软件版本要高于或等于 gcc 8.0;
- GNU make 软件版本要高于或等于 GNU make 4.0;
注意:不同的yocto 版本对编译主机的要求是不一样的,一定要满足要求,不然编译的时候会报错
如下图所示,是本人 ubuntu 22.04上的相关软件版本,相关的软件版本都是满足要求的
内存和磁盘空间也都是满足要求的