Versions Compared

Key

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

...

Copyright 2016 RDK Management, LLC. All rights reserved. The contents of this document are RDK Management, LLC Proprietary and Confidential and may not be distributed or otherwise disclosed without prior written permission of RDK Management, LLC.

Host Setup

Refer the below link for Host Setup details.

How to Build#SettinguptheHostEnvironment

Build Setup

All RPi based RDK images with the latest features are from the rdk-next branch

Initializing the Build Environment

To build RDK images from rdk-next branch, follow the below build procedure

Deck of Cards
effectDuration2
idmain1
effectTypeslide


Card
defaulttrue
labelnon ASP
titleGeneric image without TDK


Code Block
languagebash
themeRDark
titlenon ASP build setup
mkdir workspace
cd workspace

# initialize the repo
# for Non-ASP
repo init -u https://code.rdkcentral.com/r/manifests -b rdk-next -m rdkv-nosrc.xml

repo sync -j `nproc` --no-clone-bundle --no-tags



Card
labelASP
titleGeneric image with TDK


Code Block
languagebash
themeRDark
titleASP build (for TDK)
mkdir workspace
cd workspace

# initialize the repo
# for ASP (applicable for TDK)
repo init -u https://code.rdkcentral.com/r/manifests -b rdk-next -m rdkv-asp-nosrc.xml

repo sync -j `nproc` --no-clone-bundle --no-tags



Image build

Link to check possible RDK images on RPi - https://code.rdkcentral.com/r/plugins/gitiles/components/generic/rdk-oe/meta-cmf-raspberrypi/+/refs/heads/rdk-next/recipes-core/images/

Generic Image

To build the image with the default compositor.

...

Note: Westeros is the default compositor, so both images behave in the same way

TDK Image

Code Block
languagebash
themeRDark
titleTDK image
MACHINE=raspberrypi-rdk-hybrid source meta-cmf-raspberrypi/setup-environment

bitbake rdk-generic-hybrid-wpe-tdk-image

...

Note: The Kernel image and root filesystem will be created under build-raspberrypi-rdk-hybrid/tmp/deploy/images/raspberrypi-rdk-hybrid folder

Development Branch

To build the image from the development branch, the respective sprint month's development branch to be chosen and follow the below build procedure

...