Bitbake

Table of Contents

  • 1 Overview
  • 2 Execution
  • 3 Setting Up The Environment With bitbake-setup
  • 4 Syntax and Operators
  • 5 Variable Context
  • 6 File Download Support
  • 7 Variables Glossary
  • 8 Library Functions
  • 9 Hello World Example
  • Index
  • BitBake Supported Release Manuals
  • BitBake Outdated Release Manuals
Bitbake
  • single dev
  • »
  • BitBake User Manual
  • View page source

BitBake User Manual


Table of Contents

  • 1 Overview
    • 1.1 Introduction
    • 1.2 History and Goals
    • 1.3 Concepts
      • 1.3.1 Recipes
      • 1.3.2 Configuration Files
      • 1.3.3 Classes
        • 1.3.3.1 Class Types
      • 1.3.4 Layers
      • 1.3.5 Append Files
    • 1.4 Obtaining BitBake
    • 1.5 The BitBake Command
      • 1.5.1 Usage and syntax
      • 1.5.2 Examples
        • 1.5.2.1 Executing a Task Against a Single Recipe
        • 1.5.2.2 Executing Tasks Against a Set of Recipe Files
        • 1.5.2.3 Executing a List of Task and Recipe Combinations
        • 1.5.2.4 Generating Dependency Graphs
        • 1.5.2.5 Executing a Multiple Configuration Build
        • 1.5.2.6 Enabling Multiple Configuration Build Dependencies
  • 2 Execution
    • 2.1 Parsing the Base Configuration Metadata
    • 2.2 Locating and Parsing Recipes
    • 2.3 Providers
    • 2.4 Preferences
    • 2.5 Dependencies
    • 2.6 The Task List
    • 2.7 Executing Tasks
    • 2.8 Checksums (Signatures)
    • 2.9 Setscene
    • 2.10 Logging
  • 3 Setting Up The Environment With bitbake-setup
    • 3.1 Quick Start