RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
Refer to the below link for Host Machine Setup
How to Build#SettinguptheHostEnvironment
All RPi based RDK images with the latest features are from the rdk-next branch
To build RDK images from rdk-next branch, follow the below build procedure
mkdir workspace; cd workspace # initialize the manifest with repo tool repo init -u https://code.rdkcentral.com/r/reference/manifests -b master -m rpi/release/rdkv-morty-21m1.xml repo sync -j `nproc` --no-clone-bundle --no-tags
mkdir workspace; cd workspace # initialize the manifest with repo tool repo init -u https://code.rdkcentral.com/r/reference/manifests -b master -m rpi/release/rdkv-dunfell-21m1.xml repo sync -j `nproc` --no-clone-bundle --no-tags
MACHINE=raspberrypi-rdk-mc source meta-cmf-raspberrypi/setup-environment bitbake rdk-generic-mediaclient-wpe-image
MACHINE=raspberrypi-rdk-hybrid source meta-cmf-raspberrypi/setup-environment bitbake rdk-generic-hybrid-wpe-image
MACHINE=raspberrypirdkhybrefapp source meta-cmf-raspberrypi/setup-environment bitbake rdk-generic-hybrid-refapp-image
The Kernel image and root file-system collectively created as an image and it will be available under build-<MACHINE>/tmp/deploy/images/<MACHINE>
folder.
# Insert the micro SD card and mention the card's device file name # input file (if) is the image file to flash and the output file (of) is the card's device file name sudo dd if=<IMAGE_NAME>-<MACHINE>.rpi-sdimg of=/dev/<sd_file> bs=4M # Eg. sudo dd if=rdk-generic-mediaclient-wpe-image-raspberrypi-rdk-mc.rpi-sdimg of=/dev/sdc bs=4M
# of - output file (the device file for the inserted micro SD card bzcat <IMAGE_NAME>-<MACHINE>.wic.bz2 | sudo dd of=/dev/<sd_file> bs=4M iflag=fullblock oflag=direct conv=fsync # eg. bzcat rdk-generic-mediaclient-wpe-image-raspberrypi-rdk-mc.wic.bz2 | sudo dd of=/dev/sdc bs=4M iflag=fullblock oflag=direct conv=fsync