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

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.
主站蜘蛛池模板: 昌吉市| 闽侯县| 邢台市| 青浦区| 杭锦旗| 格尔木市| 徐闻县| 喀喇沁旗| 马尔康县| 杨浦区| 康定县| 曲靖市| 栾城县| 额济纳旗| 宁安市| 石阡县| 锡林郭勒盟| 永福县| 吉首市| 望谟县| 那坡县| 桂东县| 海晏县| 桐庐县| 元阳县| 如皋市| 勐海县| 高碑店市| 田林县| 星座| 兴山县| 永平县| 东丰县| 神农架林区| 乐都县| 涪陵区| 甘洛县| 三门峡市| 定日县| 三门峡市| 吴川市|