什么是meta-open embedded,meta-linaro?

时间:2016-11-03 10:29:29

标签: linux yocto openembedded linaro

我正在尝试构建和创建一个Yocto环境,在那里我遇到了meta-openembedded,meta-linaro和poky。我的理解是: Yocto:创建一个自定义的Linux环境,需要:

  1. 董事会的BSP。
  2. 工具
  3. 编译器以及需要在其Linux发行版中使用的许多其他工具。
  4. 它支持Open-embedded,它使用Bitbake配方来构建创建Linux系统所需的源文件。 Bitbake使用编译器,URL来下载依赖项和一些包。它最终产生了一个跨平台和SDK,开发人员需要在其中构建代码并执行。

    当我试图在电路板上创建一个Yocto环境时,它说你需要meta-openembedded,meta-linaro和Poky。

    1. 什么是meta-linaro和meta-openembedded?
    2. 创建自定义Linux需要什么?需要什么?
    3. 这些层是什么,如bblayer,open-embedded layer等?
    4. 我无法理解如何创建自定义linux的流程。 我的理解是否正确。如果我错了,请纠正。

1 个答案:

答案 0 :(得分:0)

浏览yocto文档http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html中的第5章。这将帮助您基本了解yocto项目的分层结构。 此外,meta-linaro是openEmbedded核心的元层,增加了Linaro GCC的支持。