Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Aim of this document is to explain on what OEM layer does which sits on top of SoC layer and adds support for software for boot-up, image updates, and APIs to handle custom drivers. These could be specializations to the generic or SoC components or complementary software components provided by the OEM to create a fully functional set-top device.

On this Page:

Info
iconfalse

On this Page:

Table of Contents
maxLevel2

Background Color
color#F5F5F5

Before You Begin

RDK License

OEMs are advised to get into an agreement with RDK Management LLC to obtain the free license so as to use the complete RDK Code base in their platform. More details about license is available at https://rdkcentral.com/licenses/ . Please email info@rdkcentral.com if you have additional questions about licenses or membership

Background Color
color#F5F5F5

Overview

Product Specifications

The first step to get a fully functional product is the define the product features and see if they meet the standard requirements. A list of expected features from an IP based Set-top box are listed at Product Specifications. OEM can cross check the expected features/specifications with the capabilities of the SoC platform being used and can finalize the features supported by the product.

Info

For details of product specifications, please refer:  

Link to New Window
pageProduct Specifications
link-textProduct Specifications

RDKM On-boarding

RDKM offers collaboration space for OEMs which would help OEMs to collaborate with SoC and RDK teams (as well as any 3rd party). RDKM collaboration zone includes features like (but not limited to) CMF facility to maintain build manifests as well as SoC/OEM specific code, SoC SDK artifact storage facility, JIRA & RDK Wiki spaces, integration with Test & Certification suites, monthly & release tagging and so on.

Info

For details of RDKM On-boarding process, please refer:

Link to New Window
pageRDKM On-boarding
link-textRDKM On-boarding

Product Engineering 

Once the product features are decided, the device engineering can be started. OEM needs to decide on the hardware layout that incorporates OEM components to the SoC board. A sample expected hardware specification list as well as a sample flash layout is available at Product Engineering

Info

For details of product engineering, please refer: 

Link to New Window
pageProduct Engineering
link-textProduct Engineering

Device Firmware

OEM can make use of the details available at Device Firmware to start developing a Yocto build to engineer the device firmware builds based on RDK Yocto build setup.

Info

For details please refer: 

Link to New Window
pageDevice Firmware
link-textDevice Firmware

RDK Certification Suite Package

RDKM offers an in-house Test & certification suite that facilitates OEMs to get their IP based product certified as RDK Compliant device.

Certification program includes testing which validates the RDK stack on the device with defined test suite called as RDK Certification Test Suite. It is mandatory to go through this program in order to brand user's platform as RDK compliant product.

Info

For details on the RDK Certification please refer: RDK IP Set-top Product Certification

Background Color
color#F5F5F5

Procedure for OEM porting of RDK

Include Page
RDK-V 4.0 - OEM Porting Guide
RDK-V 4.0 - OEM Porting Guide