Tables of Contents
- Yocto Build
- eSDK Installation
- Build from eSDK
Host Machine Setup
- Ubuntu 18.04 desktop machine
- RAM - 8 GB or more
- Memory - a minimum of 100 GB free space
Refer to the link for host machine setup: Host Setup
Yocto workspace setup
apply bug fixes
Note: The above bug fixes changes are temporary given as instructions. This is not required once the change is get merged into the appropriate layer.
- broadband turris gateway
The generated eSDK installer resides under the directory
build-<MACHINE>/tmp/deploy/sdk/rdk-glibc-x86_64-arm-toolchain-ext-2.0.sh of the Yocto workspace.
Note: The generated eSDK installer script usually occupies 1.5 to 2.5 GB
The installer can be done on any x86_64 Linux machines.
Refer to the RDKCentral's credential configuration to setup RDK Central's credentials in the machine where eSDK to be installed. This is to access repositories by the RDK Yocto recipes that reside in the eSDK installer.
Below is the result (terminal output) of the installation
Build from eSDK
This section covers how to use the eSDK for component build and image build
The installer can be run on any x86_64 Linux based machines.
Edit Component's recipe
A complete RDK image can be generated from the eSDK installer.
Note: The same image where the eSDK populated can be generated here.
Note: Stabilized image is generated in Phase2
- Taskhash mismatch error may appear while generating image from sdk, but that would not break the build.