Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何为Yocto构建组织下载和sstate_cache?

如何为Yocto构建组织下载和sstate_cache?
EN

Stack Overflow用户
提问于 2021-01-05 07:43:39
回答 1查看 557关注 0票数 0

我倾向于为不同的棋盘和版本(相扑、战士等)建造约克托。为了加快构建速度,我使用了单独的DL_DIRSSTATE_DIR。我所遵循的结构如下:

所有构建和板的tool-chain)

  • Separate

  • 单次下载dir (因为不同板的大多数构建都使用相同的
  • 缓存dir用于每个板

)

我的问题是,我是否可以使用单个SSTATE_DIR来提高性能和减少文件夹大小?有人试过吗?

建议和个人经验也将受到欢迎。

EN

回答 1

Stack Overflow用户

发布于 2021-01-06 00:32:11

您可以在所有构建目录和Yocto版本之间共享DL_DIR。那些只是来源的圆球。

您可以在所有构建目录之间共享SSTATE_DIR,尽管它只对共享相同Yocto版本的构建是有益的,否则根本没有任何大小或速度的改进。这是有意义的,因为许多本地包和具有相同体系结构的机器的“基本”目标包(在您的例子中是aarch64)对于所述机器是相同的,并且将使用共享的SSTATE_DIR。对于不匹配的情况,新条目将添加到您的SSTATE_DIR中。当你有不同的Yocto版本时,一些包食谱已经被更新,最常见的是glibc,binutils和gcc更新。这些包是几乎所有其他包食谱所使用的包,这实际上使得无法从早期(或以后的) Yocto版本中重用sstate-cache,因为它们所依赖的包菜谱没有改变,因为它们所依赖的包菜谱是sstate缓存的一部分。而且,Yocto版本在sstate缓存条目的文件名中,所以无论如何它们都将被重建。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65582017

复制
相关文章
[ 物联网篇 ] 03 - Yocto Project (YP)构建 Alexa SDK
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/z2066411585/article/details/89159268
程序手艺人
2019/04/18
1.6K0
怎么使用 Yocto 构建文件系统?
Yocto项目使用更强大和定制化的方法,来构建出适合嵌入式产品的Linux系统。Yocto不仅仅是一个制做文件系统工具,同时提供整套的基于Linux的开发和维护工作流程,使底层嵌入式开发者和上层应用开发者在统一的框架下开发,解决了传统开发方式下零散和无管理的开发形态。
韦东山
2022/05/05
2.3K0
怎么使用 Yocto 构建文件系统?
yocto 离线编译
使用yocto编译一个软件包时,一般会先在本地寻找下载好的源码包,如果不存在则根据配置从网络下载。
zqb_all
2019/12/27
2.6K0
如何为稳定的云堆栈构建基础?
在我们完成云堆栈的构建工作——即实现平台即服务(简称PaaS)、规模化容器乃至开发工具集中的各类工具选项——之前,我们首先需要建立良好的操作系统基础以支持这些容器系统。 对于云堆栈而言,良好的基础应当
静一
2018/03/26
1.1K0
如何为稳定的云堆栈构建基础?
buildroot是什么_yocto buildroot
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说buildroot是什么_yocto buildroot,希望能够帮助大家进步!!!
Java架构师必看
2022/09/18
1.3K0
buildroot是什么_yocto buildroot
Elasticsearch6.1.2源码下载和编译构建
为了深入学习elasticsearch,研究其源码是种有效途径,本文简述了从下载到编译构建再运行起来的全部过程;
程序员欣宸
2019/05/29
1.2K0
Elasticsearch6.1.2源码下载和编译构建
【项目管理和构建】——Maven下载、安装和配置(二)
前言 在上篇博文【项目管理和构建】——Maven简介(一)中我们了解到maven是一种全新的项目构建方式,让我们的开发更加简单,高效。Maven主要做的是两件事: 统一开发规范与工具 统一管理jar包 这两件事情他都做到了,而且还做了更多的事情。Maven还可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方便更灵活的控制项目。 工欲善其事,必先利其器。咱们也来玩玩 Maven 这货
MonroeCode
2018/02/09
6880
【项目管理和构建】——Maven下载、安装和配置(二)
如何为Tensorflow构建自定义数据集
Tensorflow激发开发人员在几乎任何想到的领域中尝试他们令人兴奋的AI创意。ML社区中有三个众所周知的因素构成了一个好的深度神经网络模型做了一些神奇的事情。
代码医生工作室
2019/06/21
1.9K0
如何为Tensorflow构建自定义数据集
[ 物联网篇 ] 02 - Yocto Project (YP)快速入门
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/z2066411585/article/details/89049111
程序手艺人
2019/04/18
4.8K0
[ 物联网篇 ] 02 - Yocto Project (YP)快速入门
管理-Tomcat和Resin如何配置对指定后缀文件(如:.pptx)下载支持
1. Tomcat,只需要在apache-tomcat-7.0.75\conf\web.xml中配置对应的mime-mapping就行。
秋日芒草
2019/03/15
7720
管理-Tomcat和Resin如何配置对指定后缀文件(如:.pptx)下载支持
构建面向IT性能的运维组织
在复杂的IT运维组织事务活动中,如何确定IT运维的目标,对于很多运维组织来说也是一个难点。有些运维组织用的是稳定性/可用性/质量的指标,有些团队用的是效率,有些团队用的成本指标等等。说实话,在以上诸多指标中,能够带来巨大变革力和牵引力的,我个人认为还是效率,或者是性能,就是完成某个事情有多快。但很多时候,需要对这个IT性能形成精确的理解,才能形成真正的作用力。
用户1593318
2019/11/20
8080
构建面向IT性能的运维组织
如何查看和复制PetaLinux(Yocto)的wic文件中的内容
使用“wic ls”命令,ls”查看wic文件里的分区和文件。 使用“wic cp”命令,在Linux Host和wic文件的分区之间,复制文件。 使用“wic rm”删除wic文件里的文件。
hankfu
2022/09/27
2.5K0
构建一个适合stm32mp157系列开发板的嵌入式Linux系统
Linux平台上有许多开源的嵌入式linux系统构建框架(框架的意思就是工具),这些框架极大的方便了开发者进行嵌入式系统的定制化构建,目前比较常见的有OpenWrt, Buildroot, Yocto,等等。其中Buildroot功能强大,使用简单,而且采用了类似于linux kernel的配置和编译框架,所以受到广大嵌入式开发人员的欢迎。
韦东山
2020/10/14
5K0
构建嵌入式 Linux 系统的4种有效工具
Linux 被部署到比 Linus Torvalds 在他的宿舍里开发时所预期的更广泛的设备。令人震惊的支持了各种芯片,使得Linux 可以应用于大大小小的设备上:从 IBM 的巨型机到不如其连接的端口大的微型设备,以及各种大小的设备。它被用于大型企业数据中心、互联网基础设施设备和个人的开发系统。它还为消费类电子产品、移动电话和许多物联网设备提供了动力。
全栈程序员站长
2021/06/10
3K0
何为真何为假
还记得第一个提出日心说的人是谁么? 没错, 哥白尼. 但是在那个年代, 所有人都认为太阳围绕着地球转的年代. 哥白尼的发现打破了大家的常识, 甚至于有过了很多年, 日心说才逐渐被大众所接受. 即使到了
烟草的香味
2020/06/09
9710
构建数据中台的三要素:方法论、组织和技术
盖房前,先得设计图纸,知道如何盖这房?然后还要有好用工具(如水泥搅拌机、钢筋切割机)帮你盖好这房。盖房子离不开一个靠谱施工队伍,这里面涉及很多角色(泥瓦工、木工、水电工等等),人须高效协作,才能盖出好房。
JavaEdge
2023/07/21
9840
构建数据中台的三要素:方法论、组织和技术
【Yocto】devtool修改源代码「建议收藏」
如果想要修改Poky项目中的源代码,可以依赖于devtool工具,这里以修改busybox为例。
全栈程序员站长
2022/11/10
1.8K0
【Yocto】devtool修改源代码「建议收藏」
yocto-sumo源码解析(一): o
oe-init-build-env是yocto构建环境运行的第一个脚本,通过运行下面的命令:
py3study
2020/01/19
1.3K0
yocto-sumo源码解析(一): o
「数据架构」:如何为MDM构建业务用例
在了解了当前的功能之后,是时候评估MDM成熟度了。MDM成熟度可以通过五个维度进行评估:
架构师研究会
2018/09/21
5410
「数据架构」:如何为MDM构建业务用例
何为http,何为RPC?
RPC(即Remote Procedure Call,远程过程调用)和HTTP(HyperText Transfer Protocol,超文本传输协议)他们最本质的区别,就是RPC主要工作在TCP协议之上,而HTTP服务主要是工作在HTTP协议之上,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹。
Java架构
2019/06/15
1.4K0

相似问题

Yocto如何为开源包指定多个下载镜像

14

如何为Nodejs模块创建recipe (Yocto构建环境)

110

Yocto构建目录

220

Yocto:无法构建scikit-在yocto构建系统上学习

234

Yocto构建后脚本

110
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文