It is recommended to use Raspberry Pi, please check RDK-V Raspberry Pi

The RDK emulator is an x86 based implementation of the RDK software stack. It is primarily targeted towards the RDK development community (integrators, component developers and application developers) that attempts to simplify the process of working with the RDK software stack without the need for a reference hardware platform. As RDK emulator runs on desktop computers, applications can be tested and debugged before trying to deploy them to real devices.


  • No labels

13 Comments

  1. Unknown User (thiago.navarro)

    Hi, I was following the instructions in Emulator for Developers for RDK-B. When I tried to build the ccsp-cr (slide 37 - Use Case: Building a CCSP Component), I faced this problem -> https://pasteboard.co/JGgagbd.png. It seems it is missing a library or the library is with an different version. Am I missing anything? Thank you in advance.

    1. Hi Unknown User (thiago.navarro)

      Could you please let us know if you are trying to build the component in a Ubuntu PC ? The terminal looks like you are trying to compile code in a Emulator terminal

      1. Unknown User (thiago.navarro)

        Thank you for the reply. You are right. I was trying to build in the Emulador, as described in slide 37 - Use Case: Building a CCSP Component Emulator for Developers guide. 

        1. Hi Unknown User (rnarayanan) could you please support here? Unknown User (thiago.navarro) is trying to build an emulator component from within the emulator itself


          Unknown User (thiago.navarro) - it is quite easy to build a component from the actual build system in a PC than from within emulator. Are you doing the build within the emulator for specific reasons or just following the build steps as in the webinar?

          1. Unknown User (thiago.navarro)

            Ok! Thank you for the reply! Only following the build steps as in the webinar. It is not my priority. If you could prioritize this issue Re: Adding a New Test Component, I would be appreciate! (big grin)

  2. Unknown User (romas.kriauciukas)

    Is there a ready to download prebuilt image for Virtualbox or the likes?  Cannot seem to find it here on Wiki.

  3. Unknown User (romas.kriauciukas) , Downloadable images are available in https://rdkcentral.com/download-instructions/ but emulator images are no longer maintained.

  4. hi Unknown User (gprasad) Unknown User (narayanaswamy)  @Z-Thiago Navarro 


    I am exploring your RDK system. I have my web app which I want to port on RDK system. But I dont have ubuntu machine or Rasberry Pi to build the RDK image. Here is my open questions?

    Would need your help
    1) Can I get RDK emulator image(in .vmdk format - dunfell) directly? My company doesnot own any RDK Licensee to download the image. So is there still any option to download the image?
    2) Since RDK supports Ligtening JS, so can I run my React based web app bundle to this RDK emulator? 

    1. Hello Unknown User (jharitesh1) 


      RDK-V Emulator is now not officially supported. However, we have a port of RDK on the Raspberry Pi platforms which can be used to evaluate RDK

      For trial purposes, pre built binaries of RDK port on Raspberry Pi are available at https://rdkcentral.com/rdk-profiles/ . However, you need to be a RDK licensee to login and download these images. The no-cost RDK License can be obtained easily by referring to Join RDK

      You may also generate your own build by following the steps at rdkv-2023q3 dunfell IP Client . This doesnt require an RDK license ( but we strongly recommend to get the no-cost RDK license and get extended access )

      1. hi Narayanaswamy Ramaiyer 

         I am getting error "Sorry You are not a Licensee" ...

        1) How to get the licence? Is there any steps to follow to get the license? 
        2) Can I build the RDK on Ubuntu machine? Or Raspberry pi is mandatory to build it? 

        1. Hello Unknown User (jharitesh1) 


          • For details of RDK License, please refer Join RDK
          • To build RDK, you need an Ubuntu machine. Raspberry Pi is the target device where RDK will run. You can create a build for Raspberry Pi in your Ubuntu machine and then flash it in Raspberry Pi ( for reference on Ubuntu build machine setup , creating the build and flashing it in Raspberry Pi , please refer RDK-V IP Client based STB on Raspberrypi 3 )
          1. Thanks Unknown User (narayanaswamy) 

            One more question, we have webapp built using React and JS. Would that work smooth on RDK's Lightening JS platform? Or we need to build and work app dedicatedly on Lightening JS platform only..?


            1. hello Narayanaswamy Ramaiyer Please help with the above question. thanks in adv