RDK-V iteration rdkv-20180226 is now available.

The latest rdkv iteration addresses licensing issues so users are advised to move to the latest iteration.

Note: For the Gerrit links, you need to log in before you will be able to see the contents.

A detailed changelog since the last iteration rdkv-20180125 can be found here.


Baseline

Baselinenightly/2018022620180226 baseline.
Post-baseline updates

TDKM55https://wiki.rdkcentral.com/display/TDK/TDK+Release+M55
Manifestrdkv-20180226


Highlights since rdkv-20180125

A detailed changelog since the last iteration rdkv-20180125 can be found here.


Build System


Root Filesystem uncompressed image size


Getting the code

Note: The manifests repository is only available to RDK licensees.

$ mkdir rdkv
$ cd rdkv
$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkv.xml -b rdkv-20180226
$ repo sync -j4 --no-clone-bundle


Building for the emulator

$ source meta-cmf/setup-environment

Select the option number for the required build (Hybrid: qemux86hyb; Media Client: qemux86mc).

Initiate the build using either of the following commands, depending on the desired device:

$ bitbake rdk-generic-hybrid-image or
$ bitbake rdk-generic-mediaclient-image

Upon a successful build, the rootfs (in vmdk format) is available at:

$ {HOME}/emulator/build-qemux86hyb/tmp/deploy/images/qemux86hyb or
$ {HOME}/emulator/build-qemux86mc/tmp/deploy/images/qemux86mc


Building for RaspberryPi MediaClient

$ mkdir <workspace dir>
$ cd <workspace dir>
$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkv.xml -b rdkv-20180226-rpi
$ repo sync -j4 --no-clone-bundle
$ source meta-cmf-raspberrypi/setup-environment

Select option raspberrypi-rdk-mc.conf

$ bitbake rdk-generic-mediaclient-wpe-image

Note. The kernel Image and root filesystem will be created under the ./tmp/deploy/images/raspberrypi-rdk-mc folder


Building for RaspberryPi Hybrid

$ mkdir <workspace dir>
$ cd <workspace dir>
$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkv.xml -b rdkv-20180226-rpi
$ repo sync -j4 --no-clone-bundle
$ source meta-cmf-raspberrypi/setup-environment

Select option raspberrypi-rdk-hybrid.conf

$ bitbake rdk-generic-hybrid-wpe-image

Note. The kernel Image and root filesystem will be created under the ./tmp/deploy/images/raspberrypi-rdk-hybrid folder


Documentation for RDK-V on RaspberryPi

Media Gateway Hybrid (RaspberryPi)

Media Client (RaspberryPi)


RaspberryPi Sanity Testing

Sanity tests include:


Known Issues

TDK M53 or later must be used to test this release as prior versions of TDK Manager are not compatible with the TDK Agent in this release due to a recent change in the TDK JSON RPC version

Emulators:

RPI:

Platforms: