RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
Note: it is also recommended to put credentials in .netrc when interacting with the repo. (Here in login we need to give public user id which created to login code.rdkcentral.com)
A sample .netrc file is illustrated below
machine code.rdkcentral.com login <YOUR_USERNAME> password <YOUR_PASSWORD> machine github.com login <YOUR_USERNAME> password <YOUR_PASSWORD> |
---|
Following commands fetch the source code using repo tool
$ mkdir <Directory-Name> && cd <Directory-Name>
Please use the following repo init command
repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -b kirkstone -m rdkv-nosrc.xml repo sync -j `nproc` --no-clone-bundle --no-tags |
---|
MACHINE=raspberrypi4-64-rdk-android-ipstb-oss source meta-cmf-raspberrypi/setup-environment bitbake lib32-rdk-ipstb-oss-image |
---|
The above step configures and sets up your directory to start an appropriate build. And bitbake <image-name> is used to initiate the build
On Successful build, the ROOTFS (in vmdk format) would be available at the following reference location based on the build type :
build-raspberrypi4-64-rdk-android-ipstb-oss/tmp/deploy/images/raspberrypi4-64-rdk-android-ipstb-oss/imagename.wic.bz2
The micro SD card should be formatted (FAT) before writing the RPI image to it. The minimum SD card size that can be used is 2GB.
Using dd on linux/macOS:
|
Using bmaptool:
|
You can also use applications like BalenaEtcher to flash a micro SD card with the RPI image.