RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
Copyright 2016 RDK Management, LLC. All rights reserved. The contents of this document are RDK Management, LLC Proprietary and Confidential and may not be distributed or otherwise disclosed without prior written permission of RDK Management, LLC.
Table of Contents |
---|
The OpenEmbedded build system should be able to run on any modern distribution with the following versions for tar, and Python.
tar 1.24 or greater.
Python 2.7.3 or greater excluding Python 3.x, which is not supported.
Requirements | Remarks |
---|---|
Ubuntu versions | 32 bit Ubuntu 12.04 OS /Ubuntu 14.04 OS /32 bit Ubuntu 16.04 OS |
Free HDD Space | Minimum 50GB Free Memory |
The instructions provided below are meant to be executed via the command line on an Ubuntu machine:
...
Note : Please note openjdk-7-jre package is not available for Ubuntu-16.04 anymore. Presumably openjdk-8-jre should be used instead.
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”
Upgrade your Git version to 1.8.x or higher
...
$ git config --global user.name "Your Name"
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 |
A sample .netrc file is illustrated belowNote: it is also recommended to put credentials in .netrc when interacting with repo.
...
.netrc
|
To build, follow below instructions
|
On Successful build, Note. The kernel Image and root filesystem will be created under the below path,
- ~/tmp/deploy/images/raspberrypi-rdk-broadband folder