ARM技术论坛
直播中

刘伟

7年用户 1643经验值
私信 关注
[资料]

讲解bitbake的执行过程及涉及的变量

1、yocto---学习2-bitbake

  bitbake是OpenEmbedded构建系统的引擎,通过解析一系列配置文件(主要为recipes,即bb/bbappend文件)来创建任务列表,并根据依赖关系依次执行。通过bitbake -c listtasks xxx(模块名或映像名)命令可以查看编译一个模块或整个映像所需任务名称。
  下面按四个阶段来讲解bitbake的执行过程及涉及的变量,其中第四阶段(上图标黄的两任务)不是编译每个模块都有的。
  源码获取及处理
  ​这个阶段包含三个任务,分别为do_fetch、do_unpack、do_patch。
  原文件来源
  ​yocto编译一个模块所需的源代码或开源组件从哪里获取?

1.jpg

原作者:caodongwang


yocto---学习2-bitbake.pdf (767.45 KB)
(下载次数: 10, 2022-11-4 15:10 上传)

更多回帖

发帖
×
20
完善资料,
赚取积分