Skip to content

01 · Fundamentals

Start with the common foundation, then choose the learning path for your board. RDK X5 and RDK S100 tutorials are kept in separate documents whenever their connections, tools, or commands differ.

Select a course title to read its handbook. The supporting materials column links to code or slides. Unpublished handbooks are listed separately below each board table.

Common foundation

These lessons apply across the RDK platform family.

Course handbook Supporting materials
RDK Classroom course introduction GitHub materials
RDK community and ecosystem GitHub materials
RDK hardware portfolio GitHub materials
Getting started with RDK Studio GitHub materials

RDK X5 learning path

Follow this sequence if you are developing on RDK X5.

Course handbook Supporting materials
Flash a system image —
Boot troubleshooting —
Audio peripherals GitHub materials
Video codec GitHub materials
40-pin GPIO and PWM GitHub materials
40-pin UART and I2C GitHub materials
40-pin SPI GitHub materials
CAN communication GitHub materials

Handbooks not yet published: Remote access, Camera, Display.

RDK S100 learning path

Follow this sequence if you are developing on RDK S100.

Course handbook Supporting materials
Flash a system image —
Boot troubleshooting —
Remote access GitHub materials
Audio peripherals GitHub materials
Video codec GitHub materials
40-pin GPIO and PWM GitHub materials
40-pin UART and I2C GitHub materials
40-pin SPI GitHub materials
CAN communication GitHub materials

Handbooks not yet published: Camera, Display.