RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
The Raspberry Pi 3 Model B+ featuring a 64-bit quad core processor running at 1.4 Ghz. R-Pi3 B+ supports the dual band 2.4GHz and 5GHz IEEE 802.11.b/g/n/ac wireless LAN which provides an high edge for the broadband developer community to test the RDK-B stack with Router, WiFi functionalities.
...
Pre-Requisites
...
Free HDD Space
...
Minimum 100GB Free Memory
The instructions provided below are meant to be executed via the command line on an Ubuntu machine:
$ sudo apt-get install build-essential gettext bison libfile-slurp-perl gawk libncurses-dev autoconf flex doxygen libtool automake libpcre3-dev zlib1g-dev libbz2-dev subversion minicom putty libssl-dev rpm python-pexpect python-svn python-argparse vim tofrodos meld dos2unix cmake uuid-dev ruby transfig libglib2.0-dev xutils-dev lynx-cur gperf autopoint python-dulwich python-dev curl vim diffstat texinfo chrpath openjdk-7-jre
Configure bash as default command interpreter for shell scripts
sudo dpkg-reconfigure dash
Select “No”
To choose bash, when the prompt asks if you want to use dash as the default system shell - select “No”
Configure Git
Upgrade your Git version to 1.8.x or higher
On Ubuntu 16.04 LTS, if you are unable to upgrade your git version using apt-get, then follow the below steps in order to upgrade
...
Once git is installed, configure your name and email using the below commands
...
In order to install Repo make sure you have a /bin directory in your home directory and that it is included in your path
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
$ mkdir ~/bin
$ PATH=~/bin:$PATH
Download the repo tool and ensure that it is executable
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo |
Note: it is also recommended to put credentials in .netrc when interacting with repo.
A sample .netrc file is illustrated below
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
machine code.rdkcentral.com
login YOUR_USERNAME
password YOUR_PASSWORD |
To build, follow below instructions
...
language | bash |
---|---|
theme | Midnight |
title | Build Steps |
...
...
...
Note : RPI-3 B and B+ have same Build instructions and testing procedure
...
Following command can be used to flash the RPI image to sd card using linux machine . dd tool should be available in linux
Code Block | ||||
---|---|---|---|---|
| ||||
sudo dd if=<path to ImageName.rpi-sdimg> of=<path to SD card space> bs=4M
Example:
$ sudo dd if=rdk-generic-broadband-image-raspberrypi-rdk-broadband.rpi-sdimg of=/dev/sdb bs=4M |
https://www.balena.io/etcher/ can be used to flash RPI image in sd card using windows
...
...