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. 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 Z-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. 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 Rajkumar Narayanan could you please support here? Z-Thiago Navarro is trying to build an emulator component from within the emulator itself


          Z-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. 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. Is there a ready to download prebuilt image for Virtualbox or the likes?  Cannot seem to find it here on Wiki.

  3. Z-Romas Kriauciukas , Downloadable images are available in https://rdkcentral.com/download-instructions/ but emulator images are no longer maintained.

  4. hi Ganesh Sahu Narayanaswamy Ramaiyer  @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 Ritesh 


      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 Ritesh 


          • 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 Narayanaswamy Ramaiyer 

            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