Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This manual describes  Yocto 3.1 (dunfell) build procedure for the Raspberry Pi Reference Platform. This will is an upgrade from the default RDK build system used in RDK Video, from morty(, Yocto 2.2 ) to dunfell(3.1(morty). In addition to upgrades to opensource packages, Yocto 3.1 also contain contains Long term Support release feature. The current version RDK build system lacks the variety of features available in the dunfell. The upgraded build tools will be used to generate different images for the target. 

Yocto 3.1 Upgradation support the following:

...

  • Version upgrades for bitbake, gstreamer GStreamer, and other oe/wpe recipes.OE components
  • Linux kernel 5.4 or above
  • Extensible SDK

Each component in RDK is a standalone repository with its own individual build tools producing a library or set of binaries. When we upgrade the OE layers to the newer versions, we need to make necessary changes in the RDK Yocto meta layers which use these components, to avoid build failures.

...

How to Build#SettinguptheHostEnvironment

Executing System

Children Display

Migration Efforts

To tackle the build issues from moving one version to another, we have decided to split the problem into different subtasks. So instead of building a complete image at one go, we have planned for the generation of the following images:

  • core-minimal-image for Raspberrypi
  • wpe-westeros-image
  • rdk-generic-image for hybrid and mediaclient
  • rdk-generic-wpe-image for hybrid and mediaclient

...

Currently, all the changes are being pushed in these branches. Once it is merged, you will be able to follow the build instructions without any error.

Yocto Build Steps 

...