Versions Compared

Key

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

Image RemovedImage Added


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.

...

  • Git 1.8.3.1 or greater.

  • tar 1.24 or greater.

  • Python 2.7.3 or greater excluding Python 3.x, which is not supported

Below is the host environment details 

  • Operating System: Ubuntu 14.04.6 LTS
  • Kernel: Linux 3.13.0-170-generic
  • Architecture: x86_64

Note: You should also have about 50 Gbytes of free disk space for building images.

...

A sample .netrc file is illustrated belowCode Central Credentials:


machine :   code.rdkcentral.com

login : YOUR_USERNAME

password : YOUR_PASSWORD


Initilaizing the Build Environment

...

$ mkdir <workspace dir>

$ cd <workspace dir>Follow the below procedure to build rdk-next image

$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkv-raspberrypi.xml -b morty

$ repo sync -j4 --no-clone-bundle


To build image with default compositor

$ source meta-cmf-raspberrypi/setup-environment <select option raspberrypi-rdk-mc.conf>

$ bitbake rdk-generic-mediaclient-wpe-image


To build image with westeros compositor

$ source meta-cmf-raspberrypi/setup-environment <select option raspberrypi-rdk-mc-westeros.conf>

$ bitbake rdk-generic-mediaclient-westeros-wpe-image


#To build RDK-DEV-1904 image follow the below build procedure

$ mkdir <workspace dir>

$ cd <workspace dir>

for Non-ASP:
$ repo init -u https://code.rdkcentral.com/r/manifests -b rdk-dev-next1904 -m rdkv-extsrc.xml

for ASP:

$ repo init -u https://code.rdkcentral.com/r/manifests sync -j4 -b rdk-dev-1904 -m rdkv-asp-extsrc.xml

$ repo sync -j4 --no-clone-bundle

Follow #To build rdk-next image follow the below procedure to build rdk-next image with "rdkv-asp" build procedure

$ mkdir <workspace dir>

$ cd <workspace dir>

for Non-ASP:
$ repo init -u https://code.rdkcentral.com/r/manifests -b rdk-next -m rdkv-extsrc.xml

for ASP:

$ repo init -u https://code.rdkcentral.com/r/manifests -b rdk-next -m rdkv-asp-extsrc.xml$ repo 

$ repo sync

...

-j4

...

--no-clone-bundle

Choose the below environments to build To build image with "WPE-WESTEROS" default compositor:

$ source meta-cmf-raspberrypi/setup-environment <select option raspberrypi-rdk-mc-westeros.conf>

$ bitbake rdk-generic-mediaclient-westeros-wpe-image

Choose the below environments to build "HYBRID-WESTEROS-WPE" image:

$ source meta-cmf-raspberrypi/setup-environment <select option raspberrypi-rdk-hybrid-westeros.conf>

for TDK-image

$ $ bitbake rdk-generic-hybridmediaclient-westeroswpe-wpetdk-image

Choose the below environments to build To build image with "TDK-WPE-WESTEROS" compositor:westeros compositor

$ source meta-cmf-raspberrypi/setup-environment <select option raspberrypi-rdk-mc-westeros.conf>

$ bitbake rdk-generic-mediaclient-westeros-wpe-tdk-image

Choose the below environments to build image with "Default compositor" :

$ source meta-cmf-raspberrypi/setup-environment <select option raspberrypi-rdk-mc.conf>

for TDK-image

$ $ bitbake rdk-generic-mediaclient-wpe-image

Choose the below environments to build "TDK" image with default compositor:

$ source meta-cmf-raspberrypi/setup-environment <select option raspberrypi-rdk-mc.conf>

$ bitbake rdk-generic-mediaclientwesteros-wpe-tdk-image


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

...