官术网_书友最值得收藏!

  • Yocto for Raspberry Pi
  • Pierre Jean Texier Petter Mab?cker
  • 225字
  • 2021-07-14 11:27:07

Yocto Project - workflow

The following diagram represents the Yocto Project development environment at a high level in order to present the cross-compilation framework:

Let's look at what the components in the diagram stand for:

  • * User Configuration: This is metadata you can use to control the build process.
  • * Metadata layers: These are various layers that provide software, machine, and distribution metadata.
  • * Source files: These contain upstream releases, local projects, and source control management (Git, SVN, and so on).
  • * Build system: These are processes under the control of BitBake. This block expands on how BitBake fetches source files, applies patches, completes compilation, analyzes output for package generation, creates and tests packages, generates images, and generates cross-development tools.
  • * Package feeds: These are directories containing output packages (RPM, DEB, or IPK), which are subsequently used in the construction of an image or SDK produced by the build system. These feeds can also be copied and shared using a web server or other means to facilitate extending or updating existing images on devices at runtime if runtime package management is enabled.
  • * Images: These are images produced by the development process (the pieces that compose the operating system, such as the kernel image, bootloader, and rootfs).
  • * Application development SDK: These are cross-development tools that are produced along with an image or separately with BitBake.
主站蜘蛛池模板: 开鲁县| 连州市| 平舆县| 广州市| 永兴县| 南陵县| 连江县| 兴国县| 伊金霍洛旗| 竹山县| 黔南| 内丘县| 叶城县| 金溪县| 东乡族自治县| 阜平县| 磐安县| 乐至县| 浑源县| 陈巴尔虎旗| 邵阳县| 两当县| 古交市| 滨州市| 莒南县| 洛南县| 顺义区| 贡嘎县| 商丘市| 漯河市| 广东省| 肥城市| 绥中县| 绥德县| 闸北区| 前郭尔| 龙江县| 澄迈县| 鹿泉市| 成武县| 泽州县|