Versions Compared

Key

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

Host Setup

Refer to the link for host setup details: Host Setup

Build Setup

Code Block
languagebash
themeRDark
titlebuild setup
repo init -u https://code.rdkcentral.com/r/manifests -b dunfell -m rdkv-nosrc.xml
repo sync -j `nproc` --no-clone-bundle --no-tags


Code Block
languagebash
titleapply bug fixes
collapsetrue

Note: The above bug fixes changes are temporary given as instructions. This is not required once the change is get merged into the appropriate repo

Image Build

Deck of Cards
idframe


Card
defaulttrue
labelMedia Client
titleInstruction to build mediaclient image


Code Block
languagebash
themeRDark
titleimage build
MACHINE=raspberrypi-rdk-mc source meta-cmf-raspberrypi/setup-environment
bitbake rdk-generic-mediaclient-wpe-image



Card
labelHybrid Gateway
titleInstruction to build hybrid gateway image


Code Block
languagebash
themeRDark
titleimage build
MACHINE=raspberrypi-rdk-hybrid source meta-cmf-raspberrypi/setup-environment
bitbake rdk-generic-hybrid-wpe-image


The generated image resides under the directory build-<MACHINE>/tmp/deploy/images/<MACHINE> of the Yocto workspace

Flash Procedure

The micro SD card should not have any partition while flashing the image. The complete memory of the card should be free

Code Block
languagebash
themeRDark
# of - output file (the device file for the inserted micro SD card
bzcat <IMAGE_NAME>-<MACHINE>.wic.bz2 | sudo dd of=/dev/sdb bs=4M iflag=fullblock oflag=direct conv=fsync

Known Issue

  • RDKShell not working with Direct Rendering Manager (DRM) backend