uknocs

Getting Started

  • Build uknocs

Knowledge & Examples

  • πŸ“š Operating Systems
  • πŸ“š Yocto Project
    • Knowledge
      • Yocto Project Overview
      • Recipe Writing
      • BitBake Classes
      • Override Strategies
    • Examples
      • 1. Getting Started
      • 2. Creating Custom Layer
      • 3. Selecting Init System
      • 4. Selecting Base Utils
      • 5. Writing First Recipe
uknocs
  • πŸ“š Yocto Project
  • View page source

πŸ“š Yocto Project

Knowledge

  • Yocto Project Overview
    • What is the Yocto Project?
    • Where can I find Documention
    • What is poky?
    • OE (Open Embedded) Layers
    • What is Bitbake?
  • Recipe Writing
    • What’s A BitBake Recipe?
    • Core Task
    • Common Variables
  • BitBake Classes
    • What are BitBake Classes?
    • Normally Used Classes
  • Override Strategies
    • Recipe Overrides
    • Variable Overrides
    • Function Overrides
    • BitBake Class Overrides

Examples

  • 1. Getting Started
    • 1.1. Installing Dependencies
      • 1.1.1. Debian Packages
    • 1.2. Cloning Poky
    • 1.3. Examine Poky Contents
      • 1.3.1. MAINTAINERS
      • 1.3.2. bitbake
      • 1.3.3. meta
      • 1.3.4. meta-poky
      • 1.3.5. oe-init-build-env
    • 1.4. Building
      • 1.4.1. Enter Build Environment
      • 1.4.2. Adding OE Layers
      • 1.4.3. Updating local.conf
      • 1.4.4. Building A System Image
    • 1.5. Testing In A VM
  • 2. Creating Custom Layer
    • 2.1. Create Layer
    • 2.2. Add Layer
    • 2.3. Ensure Layer Added
  • 3. Selecting Init System
    • 3.1. Creating Distro Config
    • 3.2. Select Systemd Over SysV
    • 3.3. Building System Image
    • 3.4. Testing In A VM
  • 4. Selecting Base Utils
    • 4.1. Select Coreutils Over Busybox
    • 4.2. Building System Image
    • 4.3. Testing In A VM
  • 5. Writing First Recipe
    • 5.1. Creating recipe
    • 5.2. Recipe Core Structure
    • 5.3. Files To Inject
    • 5.4. Recipe Execution
      • 5.4.1. Build Recipe
      • 5.4.2. Run Recipe Task
      • 5.4.3. Devshell
    • 5.5. Building System Image
    • 5.6. Testing In A VM
Previous Next

© Copyright 2024, Vincent Davis Jr.. Last updated on Jan 12, 2025.