当前位置: 首页 > 工具软件 > OpenEmbedded > 使用案例 >

Yocto、Poky、OpenEmbedded 之间的关系

濮阳霄
2023-12-01
  1. Why not just call this project Poky? What has changed between Poky and the Yocto Project?

The Yocto Project is an umbrella project. Accordingly, it includes a number of projects and resources specifically intended for facilitating development with Linux on embedded devices, and it is an appropriate place for larger organizations to collaborate on the development of build infrastructure for embedded Linux. Poky is one of the the largest components of the Yocto Project, and Poky continues as an independent, open source project developing the build system used by the Yocto Project, as well as by other open source projects.
Yocto项目是一个综合性的项目。
因此,它包含了大量的项目和资源,专门用于促进在嵌入式设备上使用Linux进行开发,对于大型组织来说,它是在嵌入式Linux构建基础设施开发方面进行协作的合适场所。
Poky是Yocto项目中最大的组件之一,Poky继续作为一个独立的开源项目开发Yocto项目以及其他开源项目所使用的构建系统。

Poky is a reference system for the Yocto Project, showing how the tools work together. It includes BitBake, openembedded-core, and several other components that anyone can use to start developing with embedded Linux. Poky as a build system is tested by the Yocto Project teams before each release. When you download and use the Yocto Project build system, you are actually downloading Poky and using it to create a distribution that by default is also named Poky. (You can, of course, name your distribution anything you like.)
Poky是Yocto项目的一个参考系统,展示了这些工具是如何协同工作的。它包括BitBake、开放式内核和其他几个组件,任何人都可以使用这些组件开始在嵌入式Linux中进行开发。Poky作为一个构建系统,在每次发布之前都由Yocto项目团队进行测试。当您下载并使用Yocto Project构建系统时,您实际上是在下载Poky并使用它创建一个默认情况下也名为Poky的发行版。(当然,您可以随心所欲地为您的发行版命名。)

  1. What is the difference between OpenEmbedded and the Yocto Project?

The Yocto Project and OpenEmbedded share a core collection of metadata called openembedded-core. However, the two organizations remain separate, each with its own focus. OpenEmbedded provides a comprehensive set of metadata for a wide variety of architectures, features, and applications. The Yocto Project focuses on providing powerful, easy-to-use, interoperable, well-tested tools, metadata, and board support packages (BSPs) for a core set of architectures and specific boards.
Yocto项目和OpenEmbedded共享一个称为OpenEmbedded -core的元数据核心集合。
然而,这两个组织仍然是独立的,各自有自己的重点。
OpenEmbedded为各种体系结构、特性和应用程序提供了一组全面的元数据。
Yocto项目专注于为一组核心架构和特定的板提供功能强大、易于使用、可互操作、经过良好测试的工具、元数据和板支持包(bsp)。

 类似资料: