RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
RDK-V iteration rdkv-20210210 is now available.
A detailed changelog since the last iteration rdkv-20201030 can be found here.
Alexa Smart Screen support |
---|
...
| |
AVS plugin integration with RDK services |
|
Voice control support for new RDK UI |
...
|
...
|
...
|
...
Build support/ OE Layer | meta-rdk-voice |
---|
...
source code/ dependency | alexa_skill_mapper, wpeframework, wpeframework-plugins, rdkservices, websocketpp, apl-core-library, alexa-smart-screen-sdk, rapidjson, asio |
---|---|
Patches |
...
Patch files are available in RDK Meta layers to build support for AVS SDKs & dependent components. |
Getting the code
Note: The repository are only available to RDK members for whom it is provisioned.
Code Block |
---|
1. How to set workspace $ mkdir |
...
<workspace-dir> $ cd <workspace-dir> $ repo init -u <Manifest-Repository> -m Manifest.xml -b rdk-next e.g. $ repo init -u https://code.rdkcentral.com/r/manifests -m |
...
rdkv.xml -b rdk- |
...
next 2. How to download AVS components a) Add below entries in manifest to download Alexa voice dependencies. <project dest-branch="rdk-next" name="components/generic/rdk-oe/meta-rdk-voice |
...
" path="meta-rdk-voice" revision="rdk-next" upstream="rdk-next"/> <project name="components/generic/avs/alexa_skill_mapper" |
...
revision="rdk-next"/> |
...
[OR] b) Clone the meta layer (works for non external-src builds) $ git clone https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdk-voice $ repo sync -j4 --no-clone-bundle |
...
Note: * The <Manifest-Repository> URL along with-m Manifest.xml option in the build |
...
sequence can be used to download either generic RDK code or that of the RDK accelerator collaboration repositories.
* The -b rdk-next in the build sequence above specifies the branch to use. To download one of the tagged releases, -b <tag-name> should be used. |
Building a media client image
Code Block |
---|
1. Source the environment
$ source <OEM-Platform>/setup-environment
e.g.
$ source |
Building for RaspberryPi Hybrid
...
meta-cmf-raspberrypi/setup-environment |
...
2. Machine configuration - Select the appropriate machine configuration option e.g. Select option raspberrypi-rdk- |
...
mc.conf |
...
To build image with westeros compositor
...
3. Build the image $ bitbake rdk-generic- |
...
mediaclient- |
...
To build image with default compositor
$ bitbake rdk-generic-hybrid-wpe-image
...
image Note. Kernel Image & root filesystem will be available in ./tmp/deploy/images/<Machine-Arch> folder |
User Guide, Roadmap and Wiki documentsraspberrypi-rdk-hybrid folderDocumentation Links
Amazon Voice Integration manual
AVS Developer Account and Skill Creation Guidelines for RDK
Integrating Alexa Video Skill Kit with RDK
Known Issues
Known known issues & current limitations are detailed here.