PELUX Baseline Software Factory
1.0

About

  • Software Factory concept

Table of contents

  • Version control usage
  • Base Platform
    • Prerequisites for building a PELUX image
    • Using the repo tool
    • Manifests
    • Building PELUX sources
    • Reproducible Yocto builds
    • Writing the image
    • Booting on target hardware
    • Building the SDK installer
    • Creating a manifest
    • Creating a new layer
    • Variant concept in Yocto
  • Continuous integration and deployment
  • Software Development Kit
  • Software Development Environment
  • Architecture
  • C/C++ templates
  • Licensing
  • Releasing PELUX

Categories

  • How-to articles
  • Processes
PELUX Baseline Software Factory
  • Docs »
  • Base Platform
  • View page source

Base PlatformΒΆ

PELUX as a platform is compiled from a lot of different projects with help of Yocto. In the long run a platform developer will need to get comfortable reading their documentation but it should be enough to read the chapters here to get started.

  • Prerequisites for building a PELUX image
    • Dependencies for Debian users
  • Using the repo tool
    • Obtaining the repo tool
  • Manifests
    • Feature overview
    • Usage in yocto
      • Example
    • Using the repo tool
  • Building PELUX sources
    • A note on development images
    • Building locally
    • Building with Vagrant
      • Dependencies:
      • Procedure:
  • Reproducible Yocto builds
    • Intro
    • The AUTOREV problem
    • Building with BB_NO_NETWORK
    • Configuring Yocto builds for reproducibility
    • Saving the repo manifest
    • Reproducing the Yocto build
  • Writing the image
    • General instructions
    • Image names for PELUX targets
  • Booting on target hardware
    • NUC
    • Raspberry Pi 3
  • Building the SDK installer
  • Creating a manifest
    • Creating a git repo for a PELUX-based manifest
    • Tweaking the manifest files
  • Creating a new layer
    • Using Poky scripts for generating the layer
      • Modifying the output of yocto-layer
    • Using the new layer in a build
      • Using TEMPLATECONF
      • Including some software in your layer
    • Suggested practices
      • Using a variable for the SRC_URI base
      • Optionally depending on other layers
  • Variant concept in Yocto
    • Recommended variant management
    • Recommended usage of variants
Next Previous

© Copyright Pelagicore AB

Built with Sphinx using a theme provided by Read the Docs.