在ubuntu20体系中装备开发环境

 人参与 | 时间:2025-05-25 22:06:56

14.2 装备开发环境。

开发环境简介:

硬件渠道:X86。处理器。的Windows10 + Re。nas。as-G2L开发板。

软件渠道:VMware ubuntu-18.04 + Yocto-。Linux。SD。K + Flash Tools。

14.2.1 硬件装备环境。

主机硬件装备:

主张i5-7800K以上。CPU。处理,最少8核16线程(虚拟机至少分配8中心)。

主张16GB。 DDR。4内存,主频3200MHz以上(必选,否则会llvm na。ti。ve过错,虚拟机至少分配8GB内存)。

主张存储500G空间空间,最少200G闲暇(主张固态硬盘加速编译进程)。

14.2.2 软件编译环境。

构建Yocto项目的主机。操作体系。能够有很多种挑选,详细的。信息。请参阅Yocto官方阐明。

Yocto官方阐明。

https://docs.yoctoproject.。or。g/current/ref-manual/index.html。

咱们运用的是Ubuntu20.04 64bit桌面版体系,前面章节有讲怎么装置运转ubuntu20虚拟机,并装备运用开发环境等进程,在这一章节咱们持续运用前面现已运转起来的ubuntu20虚拟机来装置编译构建G2L Yocto体系所需得环境依靠。

翻开ubuntu20体系后,新建一个终端指令行,在里边履行如下指令,进行依靠软件包装置操作。

左右滑动检查完好内容。

sudo apt-get upda。te。sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat c。pi。o。 python3。python。3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3 xterm libssl-dev libyaml-dev。

详细操作如下图所示:

14.2.3 获取Yocto源码包。

咱们供给两种获取源码的方法,一种是直接从配套。材料。光盘镜目录中获取紧缩包,别的一种是获取坐落github上实时更新的源码进行构建,请咱们依据实际需求挑选其间一种进行构建。

1.材料光盘获取(。引荐。)。

紧缩的源码包坐落100ASK材料内。06_Yocto。体系开发。/myir-rene。sas。yocto.tar.bz2。。复制紧缩包到用户指定目录,如renesas/yocto目录,为防止呈现其他问题,请尽量目录和咱们坚持一致。

在ubuntu虚拟机家目录下创立。renesas/yocto。目录。

复制。myir-renesas-yocto.tar.bz2。到renesas/yocto。

进入renesas/yocto解紧缩。myir-renesas-yocto.tar.bz2。

左右滑动检查完好内容。

ubuntuubuntu2004:~$ mkdir -p renesas/yoctoubuntuubuntu2004:~$ cd renesas/yocto/ubuntuubuntu2004:~/renesas/yocto$ lsmyir-renesas-yocto.tar.bz2ubuntuubuntu2004:~/renesas/yocto$ tar -xf myir-renesas-yocto.tar.bz2ubuntuubuntu2004:~/renesas/yocto$ubuntuubuntu2004:~/renesas/yocto$ lsmyir-renesas-yocto myir-renesas-yocto.tar.bz2。

列出G2L Yocto-SDK目录结构如下:

左右滑动检查完好内容。

ubuntuubuntu1804:~/renesas/yocto$ tree -L 2 myir-renesas-yoctomyir-renesas-yocto└── laye。rs。├── meta-gplv2 ├── meta-myir-remi ├── meta-openembedded ├── meta-qt5 ├── meta-renesas ├── meta-virtualization └── poky 8 directories, 0 files7 directories, 0 files。

需求留意:

构建进程会主动联网。下载。软件包资源,为了节省时刻,引荐运用咱们提前准备号好的编译所需软件包文件 downlo。ad。s.tar.bz2(坐落100ASK材料。06_Yocto体系开发/目录内。)上传至renesas/yocto目录内,后边在编译体系时会进行解紧缩操作,来加速编译速度。

2.Git在线获取。

现在开发板的BSP源代码和Yocto源代码均运用了github保管并将坚持长时间更新,能够运用git指令拉取github上的代码,运用git指令拉取源码前,需求用户先装备好git环境,这儿不作详细介绍,用户可自行上网查找。

左右滑动检查完好内容。

ubuntuubuntu2004:~$ git clone https://github.com/MYiR-Dev/myir-renesas-yocto.git -bdevelop-remi-yocto3.1.20ubuntuubuntu2004:~$ cd myir-renesas-yocto/layersubuntuubuntu2004:~/myir-renesas-yocto/layers$ tree -L 1.├── meta-gplv2├── meta-myir-remi├── meta-openembedded├── meta-qt5├── meta-renesas├── meta-virtualization└── poky7 directories, 0 files。

代码拉取成功之后,里边包括Remi Pi开发板相关的yocto源码或许源码库房的途径,目录结构和从紧缩包解压出来的相同。

内容来源:https://sonybravia.xyz/app-1/vong 35 giai ngoai hang anh,http://chatbotjud.saude.mg.gov.br/app-1/25-giros-grátis

顶: 3踩: 171