14.2 配置开发环境
开发环境简介:
硬件平台:X86处理器的Windows10 + Renasas-G2L开发板
软件平台:VMware ubuntu-18.04 + Yocto-Linux SDK + Flash Tools

14.2.1 硬件配置环境
主机硬件配置:
建议i5-7800K以上CPU处理,最少8核16线程(虚拟机至少分配8核心)
建议16GB DDR4内存,主频3200MHz以上(必选,不然会llvm native错误,虚拟机至少分配8GB内存)
建议存储500G空间空间,最少200G空闲(建议固态硬盘加速编译过程)

14.2.2 软件编译环境
构建Yocto项目的主机操作系统可以有很多种选择,详细的信息请参考Yocto官方说明。
Yocto官方说明
https://docs.yoctoproject.org/current/ref-manual/index.html
我们使用的是Ubuntu20.04 64bit桌面版系统,前面章节有讲如何安装运行ubuntu20虚拟机,并配置应用开发环境等步骤,在这一章节我们继续使用前面已经运行起来的ubuntu20虚拟机来安装编译构建G2L Yocto系统所需得环境依赖。
打开ubuntu20系统后,新建一个终端命令行,在里面执行如下命令,进行依赖软件包安装操作。
左右滑动查看完整内容
sudo apt-get update sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat cpio python3 python3-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-renesasyocto.tar.bz2。拷贝压缩包到用户指定目录,如renesas/yocto目录,为避免出现其他问题,请尽量目录和我们保持一致。
在ubuntu虚拟机家目录下创建renesas/yocto目录。
拷贝myir-renesas-yocto.tar.bz2到renesas/yocto
进入renesas/yocto解压缩myir-renesas-yocto.tar.bz2
左右滑动查看完整内容
ubuntu@ubuntu2004:~$ mkdir -p renesas/yocto ubuntu@ubuntu2004:~$ cd renesas/yocto/ ubuntu@ubuntu2004:~/renesas/yocto$ ls myir-renesas-yocto.tar.bz2 ubuntu@ubuntu2004:~/renesas/yocto$ tar -xf myir-renesas-yocto.tar.bz2 ubuntu@ubuntu2004:~/renesas/yocto$ ubuntu@ubuntu2004:~/renesas/yocto$ ls myir-renesas-yocto myir-renesas-yocto.tar.bz2
列出G2L Yocto-SDK目录结构如下:
左右滑动查看完整内容
ubuntu@ubuntu1804:~/renesas/yocto$ tree -L 2 myir-renesas-yocto myir-renesas-yocto └── layers ├── meta-gplv2 ├── meta-myir-remi ├── meta-openembedded ├── meta-qt5 ├── meta-renesas ├── meta-virtualization └── poky 8 directories, 0 files7 directories, 0 files
需要注意:
构建过程会自动联网下载软件包资源,为了节约时间,推荐使用我们提前准备号好的编译所需软件包文件 downloads.tar.bz2(位于100ASK资料06_Yocto系统开发/目录内)上传至renesas/yocto目录内,后面在编译系统时会进行解压缩操作,来加快编译速度。
2.Git在线获取
目前开发板的BSP源代码和Yocto源代码均使用了github托管并将保持长期更新,可以使用git命令拉取github上的代码,使用git命令拉取源码前,需要用户先配置好git环境,这里不作具体介绍,用户可自行上网搜索。
左右滑动查看完整内容
ubuntu@ubuntu2004:~$ git clone https://github.com/MYiR-Dev/myir-renesas-yocto.git -b develop-r emi-yocto3.1.20 ubuntu@ubuntu2004:~$ cd myir-renesas-yocto/layers ubuntu@ubuntu2004:~/myir-renesas-yocto/layers$ tree -L 1 . ├── meta-gplv2 ├── meta-myir-remi ├── meta-openembedded ├── meta-qt5 ├── meta-renesas ├── meta-virtualization └── poky 7 directories, 0 files
代码拉取成功之后,里面包含Remi Pi开发板相关的yocto源码或者源码仓库的路径,目录结构和从压缩包解压出来的一样。
-
处理器
+关注
关注
68文章
20152浏览量
247345 -
cpu
+关注
关注
68文章
11221浏览量
222994 -
开发板
+关注
关注
25文章
6133浏览量
113536 -
开发环境
+关注
关注
1文章
252浏览量
17540
发布评论请先 登录
在Ubuntu上搭建OpenVINO C++程序开发环境
迅为RK3588开发板Android13和12版本系统还有Debian11、Buildroot、Ubuntu20与22版本
迅为RK3588开发板支持Android13和12版本系统还有Debian11、Buildroot、Ubuntu20与22版本
【HarmonyOS IPC 试用连载 】HarmonyOS在VMware虚拟机安装ubuntu20。连载中等会放出开发环境的的搭建。
【HarmonyOS】在VMware虚拟机安装ubuntu20。连载中等会放出开发环境的的搭建。
【小凌派RK2206开发板试用体验】从零开始配置开发环境
IMX8开发板Ubuntu20系统下外设界面功能测试资料推荐
Ubuntu系统Linux学习环境的配置方法
嵌入式Linux开发环境搭建-(3)配置Ubuntu16.04.2 LTS 系统
技巧|ubuntu20安装

在ubuntu20系统中配置开发环境
评论