RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
# | Component | Source Code Repository Location | RDK Profile | Licensee | Description |
---|---|---|---|---|---|
1 | bluetooth | rdk/components/generic/bluetooth | RDK-V | Apache 2.0 | Interface API and implementation to abstract Bluetooth stack. |
2 | bluetooth_mgr | rdk/components/generic/bluetooth_mgr | RDK-V | Apache 2.0 | Implements IARM API for RDK applications using Bluetooth. |
3 | westeros | components/opensource/westeros | RDK-V | Apache 2.0 | Wayland compositor. |
4 | westeros | devices/intel-x86-pc/rdkri/westeros | RDK-V | Apache 2.0 | Westeros compositor emulator HAL implementation. |
5 | audiocapturemgr | rdk/components/generic/audiocapturemgr | RDK-V | Apache 2.0 | Presents audio data to registered applications. |
6 | crashupload | rdk/components/generic/crashupload | RDK-ALL | Apache 2.0 | Crash upload component. |
7 | dca | rdk/components/generic/dca | RDK-ALL | Apache 2.0 | Data Collection and Analysis (DCA). |
8 | devicesettings | rdk/components/generic/devicesettings | RDK-V | Apache 2.0 | Unified interface to control device components (e.g. LED, audio/video ports, etc.). |
9 | diagnostics | rdk/components/generic/diagnostics | RDK-V | Apache 2.0 | HTML diagnostic support for Hybrid Gateway devices and IP clients. |
10 | dtcp | rdk/components/generic/dtcp | RDK-V | Apache 2.0 | HAL layer APIs for the DTCP plugins provided by the SOC vendors. |
11 | hdmicec | rdk/components/generic/hdmicec | RDK-V | Apache 2.0 | HDMI CEC. |
12 | hwselftest | rdk/components/generic/hwselftest | RDK-V | Apache 2.0 | Verifies the STB health by running a hardware diagnostic application during boot and logging the test results. |
13 | iarmbus | rdk/components/generic/iarmbus | RDK-V | Apache 2.0 | Platform-agnostic inter-process communication (IPC) interface. |
14 | iarmmgrs | rdk/components/generic/iarmmgrs | RDK-V | Apache 2.0 | IARM Managers are IARM applications that provide a set of services (e.g. Bus Daemon, IR Manager, Power Manager, etc.). |
15 | injectedbundle | rdk/components/generic/injectedbundle | RDK-V | Apache 2.0 | Integration layer between Service Manager and the player in RDK Browser and WPE. |
16 | ledmgr | rdk/components/generic/ledmgr | RDK-V | Apache 2.0 | Manages the STB front panel color LED to communicate the system status. |
17 | libusbctrl | rdk/components/generic/libusbctrl | RDK-V | Apache 2.0 | USB hotplug support for Service Manager. |
18 | media_utils | rdk/components/generic/media_utils | RDK-V | Apache 2.0 | Media utilities to stream out audio over Bluetooth to BT Headset /Speakers. |
19 | mocahal | rdk/components/generic/mocahal | RDK-V | Apache 2.0 | Provides a standard set of MoCA driver interfaces. |
20 | netsrvmgr | rdk/components/generic/netsrvmgr | RDK-V | Apache 2.0 | Network manager. |
21 | rdk_logger | rdk/components/generic/rdk_logger | RDK-V | Apache 2.0 | RDK logging framework. |
22 | rdkapps | rdk/components/generic/rdkapps | RDK-V | Apache 2.0 | Utilities that include some commonly used scripts and sample applications. |
23 | rdkbrowser | rdk/components/generic/rdkbrowser | RDK-V | Apache 2.0 | This browser is based on QT 5.0. It has integrated support of IR key codes and users can use the TV remote control for navigation. |
24 | rdkbrowser2 | rdk/components/generic/rdkbrowser2 | RDK-V | Apache 2.0 | WPE-based RDK web browser component. |
25 | |||||
26 | generate_si_cache | rdk/components/generic/rmf_tools/generate_si_cache | RDK-V | Apache 2.0 | RMF tools: Generate SI cache. |
27 | tenableHDCP | rdk/components/generic/rmf_tools/tenableHDCP | RDK-V | Apache 2.0 | RMF tools: HDCP. |
28 | |||||
29 | storagemanager | rdk/components/generic/storagemanager | RDK-V | Apache 2.0 | Storage manager. |
30 | host | rdk/components/generic/sys_mon_tools/analyzers/scripts/host | RDK-V | Apache 2.0 | Host analyzer scripts. |
31 | target | rdk/components/generic/sys_mon_tools/analyzers/scripts/target | RDK-V | Apache 2.0 | Target analyzer scripts. |
32 | hostdataconverter | rdk/components/generic/sys_mon_tools/hostdataconverter | RDK-V | Apache 2.0 | Host data converter. |
33 | iarm_event_sender | rdk/components/generic/sys_mon_tools/iarm_event_sender | RDK-V | Apache 2.0 | IARM event sender. |
34 | iarm_query_powerstate | rdk/components/generic/sys_mon_tools/iarm_query_powerstate | RDK-V | Apache 2.0 | IARM query power state. |
35 | iarm_set_powerstate | rdk/components/generic/sys_mon_tools/iarm_set_powerstate | RDK-V | Apache 2.0 | IARM set power state. |
36 | key_simulator | rdk/components/generic/sys_mon_tools/key_simulator | RDK-V | Apache 2.0 | Key simulator. |
37 | mem_analyser_tools | rdk/components/generic/sys_mon_tools/mem_analyser_tools | RDK-V | Apache 2.0 | Memory Analyzer tool is a highly configurable tool to stress memory for simulating out of memory conditions. The tool also provides some examples shell scripts for some use cases. Python scripts for plotting the collected CPU and memory data are also provided. |
38 | mfr_data | rdk/components/generic/sys_mon_tools/mfr_data | RDK-V | Apache 2.0 | Manufacturer data API. |
39 | mfr_utils | rdk/components/generic/sys_mon_tools/mfr_utils | RDK-V | Apache 2.0 | Manufacturer utilities. |
40 | power-state-monitor | rdk/components/generic/sys_mon_tools/power-state-monitor | RDK-V | Apache 2.0 | Power state monitor. |
41 | rdklogctrl | rdk/components/generic/sys_mon_tools/rdklogctrl | RDK-V | Apache 2.0 | RDK logging control. |
42 | si_cache_parser | rdk/components/generic/sys_mon_tools/si_cache_parser | RDK-V | Apache 2.0 | SI cache parser. |
43 | sys_resource | rdk/components/generic/sys_mon_tools/sys_resource | RDK-V | Apache 2.0 | System resource monitoring tools. |
44 | sys_utils | rdk/components/generic/sys_mon_tools/sys_utils | RDK-V | Apache 2.0 | System utilities. |
45 | udhcpc-opt43 | rdk/components/generic/sys_mon_tools/udhcpc-opt43 | RDK-V | Apache 2.0 | udhcpc configuration with Option 43. |
46 | |||||
47 | tr69hostif | rdk/components/generic/tr69hostif | RDK-V | Apache 2.0 | TR-069 Host Interface. |
48 | trm | rdk/components/generic/trm | RDK-V | Apache 2.0 | Tuner Reservation Manager. |
49 | wifi | rdk/components/generic/wifi | RDK-V | Apache 2.0 | WiFi driver abstraction API. |
50 | xupnp | rdk/components/generic/xupnp | RDK-V | Apache 2.0 | UPnP module to detect the devices connected to the network. |
51 | bitbake | rdk/components/opensource/oe/bitbake | RDK-ALL | Apache 2.0 | Clone of http://git.openembedded.org/bitbake |
52 | meta-96boards | rdk/components/opensource/oe/meta-96boards | RDK-ALL | Apache 2.0 | Clone of https://github.com/96boards/meta-96boards |
53 | meta-browser | rdk/components/opensource/oe/meta-browser | RDK-V | Apache 2.0 | Clone of https://github.com/OSSystems/meta-browser |
54 | meta-intel | rdk/components/opensource/oe/meta-intel | RDK-ALL | Apache 2.0 | Clone of http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel |
55 | meta-java | rdk/components/opensource/oe/meta-java | RDK-V | Apache 2.0 | Clone of http://git.yoctoproject.org/cgit/cgit.cgi/meta-java |
56 | meta-linaro | rdk/components/opensource/oe/meta-linaro | RDK-ALL | Apache 2.0 | Clone of http://git.linaro.org/openembedded/meta-linaro.git |
57 | meta-oic | rdk/components/opensource/oe/meta-oic | RDK-ALL | Apache 2.0 | Clone of http://git.yoctoproject.org/cgit/cgit.cgi/meta-oic |
58 | meta-openembedded | rdk/components/opensource/oe/meta-openembedded | RDK-ALL | Apache 2.0 | Clone of http://git.openembedded.org/meta-openembedded |
59 | meta-qt5 | rdk/components/opensource/oe/meta-qt5 | RDK-V | Apache 2.0 | Clone of https://github.com/meta-qt5/meta-qt5 |
60 | meta-secure-core | rdk/components/opensource/oe/meta-secure-core | RDK-ALL | Apache 2.0 | Clone of https://github.com/jiazhang0/meta-secure-core |
61 | meta-virtualization | rdk/components/opensource/oe/meta-virtualization | RDK-ALL | Apache 2.0 | Clone of http://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization |
62 | meta-wpe | rdk/components/opensource/oe/meta-wpe | RDK-V | Apache 2.0 | Clone of https://github.com/WebPlatformForEmbedded/meta-wpe |
63 | openembedded-core | rdk/components/opensource/oe/openembedded-core | RDK-ALL | Apache 2.0 | Clone of http://git.openembedded.org/openembedded-core |
64 | CcspCMAgent | rdkb/components/opensource/ccsp/CcspCMAgent | RDK-B | Apache 2.0 | RDK-B component. |
65 | CcspCommonLibrary | rdkb/components/opensource/ccsp/CcspCommonLibrary | RDK-B | Apache 2.0 | RDK-B component. |
66 | CcspCr | rdkb/components/opensource/ccsp/CcspCr | RDK-B | Apache 2.0 | RDK-B component. |
67 | CcspDmCli | rdkb/components/opensource/ccsp/CcspDmCli | RDK-B | Apache 2.0 | RDK-B component. |
68 | CcspEPONAgent | rdkb/components/opensource/ccsp/CcspEPONAgent | RDK-B | Apache 2.0 | RDK-B component. |
69 | CcspHomeSecurity | rdkb/components/opensource/ccsp/CcspHomeSecurity | RDK-B | Apache 2.0 | RDK-B component. |
70 | CcspLMLite | rdkb/components/opensource/ccsp/CcspLMLite | RDK-B | Apache 2.0 | RDK-B component. |
71 | CcspMisc | rdkb/components/opensource/ccsp/CcspMisc | RDK-B | Apache 2.0 | RDK-B component. |
72 | CcspMoCA | rdkb/components/opensource/ccsp/CcspMoCA | RDK-B | Apache 2.0 | This component provides the MoCA TR181 implementation. |
73 | CcspMtaAgent | rdkb/components/opensource/ccsp/CcspMtaAgent | RDK-B | Apache 2.0 | RDK-B component. |
74 | CcspPandM | rdkb/components/opensource/ccsp/CcspPandM | RDK-B | Apache 2.0 | RDK-B component. |
75 | CcspPsm | rdkb/components/opensource/ccsp/CcspPsm | RDK-B | Apache 2.0 | RDK-B component. |
76 | CcspSnmpPa | rdkb/components/opensource/ccsp/CcspSnmpPa | RDK-B | Apache 2.0 | RDK-B component. |
77 | CcspTr069Pa | rdkb/components/opensource/ccsp/CcspTr069Pa | RDK-B | Apache 2.0 | RDK-B component. |
78 | CcspWifiAgent | rdkb/components/opensource/ccsp/CcspWifiAgent | RDK-B | Apache 2.0 | RDK-B component. |
79 | CcspXDNS | rdkb/components/opensource/ccsp/CcspXDNS | RDK-B | Apache 2.0 | RDK-B TR-181 implementation. |
80 | FirmwareSanity | rdkb/components/opensource/ccsp/FirmwareSanity | RDK-B | Apache 2.0 | Component that performs validity/resiliency checks against downloaded and installed RDK firmware. |
81 | GwProvApp | rdkb/components/opensource/ccsp/GwProvApp | RDK-B | Apache 2.0 | RDK-B component. |
82 | GwProvApp-ePON | rdkb/components/opensource/ccsp/GwProvApp-ePON | RDK-B | Apache 2.0 | RDK-B component. |
83 | PowerManager | rdkb/components/opensource/ccsp/PowerManager | RDK-B | Apache 2.0 | Provides hooks to shut down the CCSP components and their support processes. |
84 | TestAndDiagnostic | rdkb/components/opensource/ccsp/TestAndDiagnostic | RDK-B | Apache 2.0 | RDK-B component. |
85 | Utopia | rdkb/components/opensource/ccsp/Utopia | RDK-B | Apache 2.0 | RDK-B component. |
86 | Xconf | rdkb/components/opensource/ccsp/Xconf | RDK-B | Apache 2.0 | RDK-B Xconf client. |
87 | hal | rdkb/components/opensource/ccsp/hal | RDK-B | Apache 2.0 | RDK-B component. |
88 | halinterface | rdkb/components/opensource/ccsp/halinterface | RDK-B | Apache 2.0 | RDK-B component. |
89 | hotspot | rdkb/components/opensource/ccsp/hotspot | RDK-B | Apache 2.0 | RDK-B component. |
90 | |||||
91 | |||||
92 | webui | rdkb/components/opensource/ccsp/webui | RDK-B | Apache 2.0 | RDK-B component. |
93 | rdkb | rdkb/devices/rdkbemu/ccsp/rdkb | RDK-B | Apache 2.0 | RDK-B emulator HAL implementation. |
94 | rdkbemu_xb3 | rdkb/devices/rdkbemu/rdkbemu_xb3 | RDK-REF-PLATFORM | Apache 2.0 | RDK-B emulator HAL implementation. |
95 | docs | rdkb/docs | RDK-ALL | Apache 2.0 | RDK-B documentation source. |
96 | manifests | rdkcmf/manifests | RDK-ALL | Apache 2.0 | RDK CMF opensource manifests. |
97 | breakpad_wrapper | RDK-ALL | Apache 2.0 | A wrapper to integrate Google Breakpad with RDK components. | |
98 | cpuprocanalyzer | rdk/components/generic/cpuprocanalyzer | RDK-V | Apache 2.0 | A tool that runs periodically to collect CPU utilization, load average and memory usage. |
99 | dcm | rdk/components/generic/dcm | RDK-B | Apache 2.0 | This component parses Device Configuration Management JSON responses. |
100 | netmonitor | rdk/components/generic/netmonitor | RDK-V | Apache 2.0 | This component monitors any change in network interface, IP address and routes. |
101 | rdm | rdk/components/generic/rdm | RDK-V | Apache 2.0 | RDK Download Manager: provides a secure framework to support run-time downloadable modules. |
102 | rfc | rdk/components/generic/rfc | RDK-ALL | Apache 2.0 | RDK Feature Control: remotely enable/disable firmware features in an STB through XConf. Provides binaries to parse JSON message and extract information to files, and a utility to set parameters for host interface using IARM. |
103 | xconf-simulator | rdk/components/generic/xconf-simulator | RDK-ALL | Apache 2.0 | A simulator for testing configuration management using Xconf. It can be deployed on a local server to verify configurations. |
104 | syslog_helper | rdk/components/generic/syslog_helper | RDK-V | Apache 2.0 | Provides an API to send log messages directly to syslog-ng socket instead of systemd-journal. |
105 | CcspLogAgent | rdkb/components/generic/CcspLogAgent | RDK-B | Apache 2.0 | RDK-B component. |
106 | ttsengine | rdk/components/generic/ttsengine | RDK-V | Apache 2.0 | TTSEngine (Text To Speech) component enables RDK applications to convert any text to audio (speech) and playback the converted audio. |
107 | RDKAT | rdk/components/generic/rdkat | RDK-V | Apache 2.0 | UI Applications or Toolkits that expose accessibility information using ATK can interact with the RDKAT to retrieve any accessible information. |
108 | gwProvAppEthWan | rdkb/components/opensource/ccsp/GwProvApp-EthWan | RDKB | Apache 2.0 | RDK-B component. |
109 | MeshAgent | rdkb/components/opensource/ccsp/MeshAgent | RDKB | Apache 2.0 | Adaptation layer between a WiFi extender and cloud based management services. |
110 | Notify-comp | rdkb/components/generic/notify_comp | RDKB | Apache 2.0 | Implements a notification function to all the Protocol Agents who have registered for notification of changes in the RDK-B stack. |
111 | startParodus | rdkb/components/generic/startParodus | RDKB | Apache 2.0 | This component sets up the environment and starts Parodus (webpa). Parodus is a websocket client which connects to a server in the cloud & delivers messages to and from services running on the gateway device. |
112 | harvester | rdkb/components/generic/harvester | RDKB | Apache 2.0 | Component is used to report wifi telemetry details to the cloud. It collects data from the Wi-Fi driver in Associated Devices, Radio Traffic and Neighboring Wireless Networks. |