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