The Yocto Project ® Logo

Introduction and Overview

  • Quick Build
  • What I wish I’d known about Yocto Project
  • Transitioning to a custom environment for systems development
  • Yocto Project Technical Overview
  • Tips and Tricks Wiki

Manuals

  • Overview and Concepts Manual
  • Contributor Guide
  • Reference Manual
  • Board Support Package (BSP) Developer's guide
  • Development Tasks Manual
    • 1 The Yocto Project Development Tasks Manual
    • 2 Setting Up to Use the Yocto Project
    • 3 Understanding and Creating Layers
    • 4 Customizing Images
      • 4.1 Customizing Images Using local.conf
      • 4.2 Customizing Images Using Custom IMAGE_FEATURES and EXTRA_IMAGE_FEATURES
      • 4.3 Customizing Images Using Custom .bb Files
      • 4.4 Customizing Images Using Custom Package Groups
      • 4.5 Customizing an Image Hostname
    • 5 Writing a New Recipe
    • 6 Adding a New Machine
    • 7 Upgrading Recipes
    • 8 Finding Temporary Source Code
    • 9 Creating New Configuration Fragments In Your Build
    • 10 Setting Up the Poky Reference Distro Manually
    • 11 Using Quilt in Your Workflow
    • 12 Using a Development Shell
    • 13 Using a Python Development Shell
    • 14 Building
    • 15 Building Images for Multiple Targets With Multiconfig
    • 16 Speeding Up a Build
    • 17 Limiting the Host Resources Usage
    • 18 Working With Libraries
    • 19 Working with Pre-Built Libraries
    • 20 Using the devtool command-line tool
    • 21 Using x32 psABI
    • 22 Enabling GObject Introspection Support
    • 23 Optionally Using an External Toolchain
    • 24 Creating Partitioned Images Using Wic
    • 25 Flashing Images Using bmaptool
    • 26 Creating Your Own Distribution
    • 27 Creating a Custom Template Configuration Directory
    • 28 Conserving Disk Space
    • 29 Working with Packages
    • 30 Efficiently Fetching Source Files During a Build
    • 31 Selecting an Initialization Manager
    • 32 Selecting a Device Manager
    • 33 Using an External SCM
    • 34 Maintaining Build Output Quality with buildhistory