Versions Compared

Key

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

...

Yocto Build

Host Machine Setup

Hardware requirements:

  • Ubuntu 18.04 desktop machine
  • RAM - 8 GB or more
  • Memory - minimum of 100 GB free space

Refer to the link for host machine setup: Host Setup

...

Code Block
languagebash
titleapply bug fixes
collapsetrue
# bug fixes on existing rdk yocto layers to support extensible SDK
(cd meta-cmf; git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf" refs/changes/09/49209/5 && git cherry-pick FETCH_HEAD)
(cd meta-cmf-video-restricted; git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-video-restricted" refs/changes/59/49559/2 && git cherry-pick FETCH_HEAD)
(cd meta-rdk-ext; git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdk-ext" refs/changes/14/49714/13 && git cherry-pick FETCH_HEAD)

...

Deck of Cards
idframe
Card
defaulttrue
labelMedia Client
titleInstruction Command to build populate eSDK from mediaclient image
Code Block
languagebash
themeRDark
titleimage build
MACHINE=raspberrypi-rdk-mc source meta-cmf-raspberrypi/setup-environment
bitbake rdk-generic-mediaclient-wpe-image -c populate_sdk_ext
Card
labelHybrid Gateway
titleInstruction Command to build populate eSDK from 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 -c populate_sdk_ext

The generated eSDK installer resides under the directory build-<MACHINE>/tmp/deploy/sdk/rdk-glibc-x86_64-arm-toolchain-ext-2.0.sh of the Yocto workspace.

Note: The generated eSDK installer script usually occupies 2 to 2.5 GB

...