Skip to content
Skip to breadcrumbs
Skip to header menu
Skip to action menu
Skip to quick search
Linked Applications
Loading...
RDK Central Wiki
Spaces
Forums
Courses
Hit enter to search
Help
Online Help
Keyboard Shortcuts
Feed Builder
What’s new
Available Gadgets
About Confluence
Log in
Sign up
RDK
RDK Resources
RDK Preferred
Code Management Facility
Code Releases
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
In the News!
Browse pages
Configure
Space tools
Remove Read Confirmation
A
t
tachments (0)
Page History
Page Information
Resolved comments
View in Hierarchy
View Source
Export to PDF
Export to Word
Pages
RDK Central Wiki
RDK Reference Platform
Skip to end of banner
Jira links
Workflow
Read Confirmation
Go to start of banner
RDK-B
Skip to end of metadata
Created by
Z-Yogomaya Maharana
, last modified on
Mar 15, 2021
Go to start of metadata
RDK-B Emulator
RDK-B Emulator Build Guide
RDK-B Emulator Yocto 2.2 - Morty
RDK-B Emulator Build Instructions
Host Setup
Building
RDK-B Emulator Yocto 3.1 - Dunfell
RDK-B Emulator Dunfell Build Instructions
Host Setup
Building
RDKB Emulator: Morty to Dunfell migration
Error handling
RDK-B Emulator User Guide
RDK-B Emulator Users Guide
Document Status
Table of Contents
Introduction
Purpose of this Document
Abbreviations and Acronyms
Overview of RDK Emulator
Supported Build Types
Build Setup Instructions
Setting up the Host Environment
Downloading Source Code & Building
Bringing up the Emulator on Virtual Box
STEP 1: Create your new VM Instance:
STEP 2: Configure your new VM Instance:
STEP 3: Run Emulator in Vbox :
STEP 4: Lanching Emulator in WebUI :
Launching WebUI App
RDK-B Environment Setup
RDK-B Raspberry Pi
RDK-B R-Pi Build guide
RDK-B R-Pi Yocto 2.2 - Morty
RDK-B (Raspberry Pi 3 B+) Build and Setup Manual - Router Profile
Introduction
Build Instructions and Flashing Procedure
Hardware and Setup Information
RDK-B Bootup Sequence
Router Profile Test Bed using RPI
Router Functionality Use Case - Internet connectivity for Wired and Wireless Client(s)
Lists of Supported Features
Supported Features User manual
Additional Links
Yocto Modification for RDK B+ Support
RDK-B Raspberrypi - Host SetUp and Build Instructions
Host Setup
Yocto Build Steps
Build Steps
Flashing Procedure
RDKB RPI Setup Information
Required Hardware
USB to Serial Debug converter Link and set up
Dongles Information Links
RDK-B R-Pi Yocto 3.1 - Dunfell
RDKB: Extensible SDK support on Raspberrypi Yocto 3.1 dunfell build
Yocto Build
Host Machine Setup
Yocto workspace setup
eSDK Installation
Host Configuration
Installation
Build from eSDK
Environment Setup
New Components
Add Component
Modify Component
Edit Component's recipe
Build Components
Deploy binaries
Build Image
Known Issues
RDK-B (Raspberry Pi) Build and Setup Manual - Router Profile
Introduction
Build Instructions and Flashing Procedure
Hardware and Setup Information
Router Profile Test Bed using RPI
Router Functionality Use Case - Internet connectivity for Wired and Wireless Client(s)
Lists of Supported Features
Supported Features User manual
Additional Links
RPI 3B/3B+ Model Reference Platform
Introduction
Host Setup
Repo Setup
Yocto Build Steps
Flashing Procedure
Validated Functionalities
RPI 4B Model Reference Platform
Introduction
Host Setup
Repo Setup
Yocto Build Steps
Flashing Procedure
Validated Functionalities
RPI 4B Model Reference Platform: Extender build instructions
Host Setup
Building
Hardwares
RPI 4B Model Reference Platform with 64bit Arch
Host Setup
Repo Setup
Yocto Build Steps
Validated Functionalities
OEM Side Changes Required
For DBUS Enabling support
System Testing
E2E Validation Test Results
Performance comparison metrics between RPi4 64 bit Vs 32 bit
RDK-B Boot time data plot
April_2019_RPI_BootTimeData
2019-04-30_RPI
December_2018_RPI_BootTimeData
2018-12-28_RPI
January_2019_RPI_BootTimeData
2019-01-31_RPI
July_2019_RPI_BootTimeData
2019-07-31_RPI
June_2019_RPI_BootTimeData
2019-06-27_RPI
June_2019_RPI_Performance_Analysis_On_BootTimeData
2019-06-14_RPI_InputData_Scripts_Analysis
March_2019_RPI_BootTimeData
2019-03-01_RPI
2019-03-31_RPI
May_2019_RPI_BootTimeData
2019-05-16_RPI
2019-05-24_RPI
2019-05-24_RPI_LXC_Bootdata
May_2019_RPI_Performance_Analysis_On_BootTimeData
2019-05-21_RPI_InputData_Scripts_Analysis
2019-05-29_RPI_InputData_Scripts_Analysis
October_2018_RPI_BootTimeData
2018-10-01_RPI
2018-10-02_RPI
2018-10-03_RPI
September_2018_RPI_BootTimeData
2018-09-28_RPI
Features in RDK-B Reference Platform
List of Supported Features in RDKB Reference Platform
RDK-B Turris
Turris Omnia RDK-B Gateway - Build Guide
Turris Omnia RDK-B Gateway - Yocto 3.1(Dunfell)
Introduction
Environment Setup
Host Environment
Build instructions for creating rdk-generic-broadband-image
Errors and Challenges
WebPA Support
Firmware Upgrade
OpenSync Verification, with Plume NOC and MeshAgent Support
Components Involved:
Version and branches of Compnents
Set-up Considerations
User Access Considerations
Limitations
Layers and its change-sets
Challenges/Issues observed
Features Validated
Known Issues
Challenges/Issues observed
Known Issues
Features Supported
Flashing procedure
Turris Omnia Reference Platform
Introduction
Environment Setup
Host Environment
Build instructions for creating rdk-generic-broadband-image
Errors and Challenges
WebPA Support
Firmware Upgrade
OpenSync Verification, with Plume NOC and MeshAgent Support
Components Involved:
Version and branches of Compnents
Set-up Considerations
User Access Considerations
Limitations
Yocto 3.1 migration from topic dunfell for meta-turris and Opensync 2.0.5 build support
Build instruction
Layers and its change-sets
Migration and Validation from dunfell to rdk-next
Build Instruction
Challenges/Issues observed
Features Validated
Known Issues
Validation of RDKB features of dunfell Image with opensync
Build Instruction
Challenges/Issues observed
Set-up Considerations
Known Issues
Features Supported
Flashing procedure
Turris Omnia RDK-B Gateway - Yocto 2.2(Morty)
Host Setup
Building
Flashing procedure
Turris Omnia RDK-B Extender - Build Guide
RDKB Extender Yocto 2.2 - Morty
Host Setup
Building
Flashing procedure
RDKB Extender Yocto 3.1 - Dunfell
Host Setup
Building
Flashing procedure
Turris Omnia Reference Platform: Flashing Instruction
Turris Omnia 2019 & 2020: Flashing Instruction
Hardware Information
Requirements
Flashing RDKB image (A Yocto Project based Distro)
Flashing with Medkit & Sysupgrade images
Creating additional partitions
RDK Firmware(Image) upgrade: (Yet to validate)
Approach 1:
Approach 2(Quick):
Turris Omnia RTROM01-2G & RTROM01-CE: Flashing Instruction
Hardware Information
Serial Port Access
Setting up Bootloader:
Setting default U-boot environment
Flashing
Flashing RDKB image (A Yocto Project based Distro)
RDK Firmware(Image) upgrade:
Approach 1:
Approach 2(Quick):
Approach 3:
Fallback to OpenWrt OS(Failsafe):
Turris-Omnia Gateway Supported Features
Supported RDKB Features & Enhancements
Supported WiFi HAL APIs
RDK Wi-Fi Extender with Turris Omnia
Status Reports
Meeting Notes
JIRA Ticket
Releases
IEEE 1905 Component
1.Introduction
1.1Abstraction Layer
1.2High Layer Entity
The AL entity is executed like this:
The HLE entity is executed like this:
2.Source code organization:
3.Execution:
Wi-Fi Extender Features
WiFi Extender with Turris Omnia Reference Platform - Cloud Access Guide
Cloud Server Network Operation Center(NOC) access
Account creation
Addition of devices in Global Inventory
Claim devices in your location
Network Management
OpenSync Backhaul credential
Plume's point of contact
Supported Features in Turris-Omnia Extender
List of Supported Features in Turris-Omnia Extender
TurrisOmnia Release builds
Building Turris GateWay image with musl C library
Errors and Challenges
RDK-B Extenders
RDK-B OpenSync
OpenSync activities with RDKB
OpenSync supported platforms
OpenSync cloud Requirements
OpenSync connection establishment with cloud
Plume NOC
Current plans
RDKB list of committed and delivered tickets
RDK-REFPLT-2022-W35
RDK-REFPLT-2022-W37 (still drafting)
Enabling valgrind tool for memory leak
Valgrind
Build steps
Installation
Execution
Defining the options:
Enabling Gperf tool for memory leak
Gperf-tool
Build steps
Installation:
Execution
Usage:
Errors during execution
Limitations
GDB for crash analysis
GDB
Build steps
GDB Installation
Execution
OpenSync integration in RPI GW
Design considerations on VAP alignment for RPI WiFi HAL for OpenSync integration
Example Network Topology
Prerequisites
Design consideration for RPI target
No labels
Overview
Community Forums
Content Tools
Tasks
{"serverDuration": 6243, "requestCorrelationId": "467aeb9f3f7f20be"}