Versions Compared

Key

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

...

Code Block
languagebash
titleInitialization/sync
Initialization:
$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkc-nosrc.xml -b dunfell
                                ( or )
$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkc-extsrc.xml -b dunfell

Download/Sync:
$ repo sync -j `nproc` --no-clone-bundle --no-tag

Note: The below bug and eSDK fixes changes are temporary given as instructions. This is not required once the change is get merged into the appropriate layer.

Code Block
languagebash
titleApply bug fixes
$ cd meta-rdk-camera
$ git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdk-camera" refs/changes/10/49510/2 && git cherry-pick FETCH_HEAD

$ cd meta-cmf-raspberrypi
git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-raspberrypi" refs/changes/51/51451/1 && git cherry-pick FETCH_HEAD
Code Block
languagebash
titleeSDK fixes
$ cd meta-rdk-video
$ git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdk-video" refs/changes/34/51434/1 && git cherry-pick FETCH_HEAD

$ cd meta-rdk
git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdk" refs/changes/37/51037/1 && git cherry-pick FETCH_HEAD
git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdk" refs/changes/35/51435/1 && git cherry-pick FETCH_HEAD

$ cd meta-cmf-raspberrypi
git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-raspberrypi" refs/changes/36/51436/1 && git cherry-pick FETCH_HEAD

Populate eSDK

Code Block
languagebash
titleeSDK Population
$ MACHINE=raspberrypi3-rdk-camera source meta-cmf-raspberrypi/setup-environment
$ bitbake rdk-generic-camera-image -c populate_sdk_ext

While building, If you get any compile time error. we should follow "Repo Bug Fixes" and start the build.

Code Block
languagebash
titleApply repo bug fixes
$ cd build-raspberrypi3-rdk-camera/tmp/work/cortexa7t2hf-neon-vfpv4-rdk-linux-gnueabi/thumbnail/git-r0/git
$ git fetch "https://code.rdkcentral.com/r/rdkc/components/opensource/thumbnail" refs/changes/31/49531/1 && git cherry-pick FETCH_HEAD

eSDK Installation

The installer can be done on any x86_64 Linux machines.

...