RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
This manual describes the rdk-generic-broadband-image build procedure with EasyMesh Controller enabled for Yocto 3.1 builds. It will be used to generate rdk-generic-broadband-image for Raspberrypi reference platform.
For Host setup details refer this link - How to Build#SettinguptheHostEnvironment
In order to use Yocto build system, the repo tool must be properly installed on the machine.
To install Repo make sure you have a /bin directory in your home directory and that it is included in your path.
Repo Setup Steps |
---|
|
Note: it is also recommended to put credentials in ~/.netrc when interacting with repo.
A sample ~/.netrc file is illustrated below
.netrc |
---|
|
To build, follow below instructions
Build Steps |
---|
|
In order to enable EasyMesh Controller for the build "easymesh-controller" distro feature must be added. The meta-cmf-raspberrypi/conf/machine/raspberrypi-rdk-broadband.conf must be modified and the following line must be added:
DISTRO_FEATURES_append = " easymesh-controller " |
Note: Before proceeding make sure you have the correct branch by checking the following items:
meta-cmf/recipes-core/packagegroups/packagegroup-rdk-ccsp-broadband.bbappend has to include a line with "easymesh-controller" regarding DISTRO_FEATURES.
meta-rdk-broadband/recipes-ccsp/ccsp/ccsp_common.inc has to include a line with "easymesh-controller" regarding DISTRO_FEATURES.
meta-rdk-broadband/recipes-ccsp/ccsp/rdk-easymesh-controller.bb must exist.
Build Steps Continued |
---|
|