You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Copyright 2016 RDK Management, LLC. All rights reserved. The contents of this document are RDK Management, LLC Proprietary and Confidential and may not be distributed or otherwise disclosed without prior written permission of RDK Management, LLC.

Host Setup

Refer the below link for Host Setup details.

How to Build#SettinguptheHostEnvironment

Build Setup

All RPi based RDK images with the latest features are from the rdk-next branch

Initializing the Build Environment

To build RDK images from rdk-next branch, follow the below build procedure


    non ASP build setup
    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
    ASP build (for TDK)
    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-asp-nosrc.xml
    
    repo sync -j `nproc` --no-clone-bundle --no-tags
    

    Image build

    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/

    Generic Image

    To build the image with the default compositor.

    Choose hybrid machine configuration to build the image with default compositor

    generic image
    MACHINE=raspberrypi-rdk-hybrid source meta-cmf-raspberrypi/setup-environment
    
    bitbake rdk-generic-hybrid-wpe-image
    

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

    Image with Westeros compositor

    generic image
    MACHINE=raspberrypi-rdk-hybrid-westeros source meta-cmf-raspberrypi/setup-environment
    
    bitbake rdk-generic-hybrid-westeros-wpe-image
    

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

    TDK Image

    TDK image
    MACHINE=raspberrypi-rdk-hybrid source meta-cmf-raspberrypi/setup-environment
    
    bitbake rdk-generic-hybrid-wpe-tdk-image
    


    Note: The Kernel image and root filesystem will be created under build-raspberrypi-rdk-hybrid/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

    For example to take development branch of September 2020, the rdk-dev-2009 branch to be used

    build from development branch
    mkdir workspace
    cd workspace
    
    # initialize the repo either ASP or non-ASP
    # for Non-ASP
    repo init -u https://code.rdkcentral.com/r/manifests -b rdk-dev-2009 -m rdkv-extsrc.xml
    
    #for ASP
    repo init -u https://code.rdkcentral.com/r/manifests -b rdk-dev-2009 -m rdkv-asp-extsrc.xml
    
    repo sync -j `nproc` --no-clone-bundle --no-tags



    • No labels