Versions Compared

Key

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

...

Deck of Cards
effectDuration2
idmain1
effectTypeslide
Card
defaulttrue
labelUsual buildsGeneral build
titlefor Generic image build with or without TDK
Code Block
languagebash
themeRDark
titleGeneric build
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
labelextBuild with external source
titleGeneric image build where all RDK component's sources will be available externally
Code Block
languagebash
themeRDark
titlegeneric build with external source
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-extsrc.xml

repo sync -j `nproc` --no-clone-bundle --no-tags
Code Block
languagebash
titleapply bug fixes
# displaying reboot info displaying fix for REFPLTV-655
(cd meta-cmf-raspberrypi; git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-raspberrypi" refs/changes/35/49835/1 && git cherry-pick FETCH_HEAD)

...

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/

Deck of Cards
idvariant
effectTypeslide
Card
idmc
labelMedia Client
effectTypeslide

Generic Image

To build the image with the default compositor.

Choose hybrid machine configuration to build the image with default compositor

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

bitbake rdk-generic-mediaclient-image

Choose the hybrid westeros machine configuration to build the image with westeros compositor

Image with Westeros compositor

Code Block
languagebash
themeRDark
titlegeneric image
MACHINE=raspberrypi-rdk-mc-westeros source meta-cmf-raspberrypi/setup-environment

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

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

TDK Image

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

bitbake rdk-generic-mediaclient-wpe-tdk-image
Card
defaulttrue
idhybrid
labelMedia Gateway (Hybrid)
effectTypeslide

To build the image with the default compositor.

Choose hybrid

-wpe

machine configuration to build the image with default compositor

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

bitbake rdk-generic-hybrid-image

Choose the hybrid westeros machine configuration to build the image with westeros compositor

Image with Westeros compositor

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

bitbake rdk-generic-hybrid-westeros-wpe-image

Note: Westeros is now 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

...

The Kernel image and root filesystem collectively created as an image and it will be

...

available under build-

...

<MACHINE>/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

...