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.
Common foundation¶
These lessons apply across the RDK platform family.
| Lesson | Tutorial | Code examples |
|---|---|---|
| Guide | RDK Classroom course introduction | GitHub |
| 01 | RDK community and ecosystem | GitHub |
| 02 | RDK hardware portfolio | GitHub |
| 03 | RDK Studio | GitHub |
RDK X5 learning path¶
Follow this sequence if you are developing on RDK X5.
| Lesson | Tutorial | Code examples |
|---|---|---|
| 04 | Flash a system image | GitHub |
| 05 | Boot troubleshooting | GitHub |
| 06 | Remote access | GitHub |
| 07 | Camera | GitHub |
| 08 | Audio | GitHub |
| 09 | Display | GitHub |
| 10 | Video codec | GitHub |
| 11 | 40-pin: GPIO and PWM | GitHub |
| 12 | 40-pin UART serial communication | GitHub |
| 13 | 40-pin: SPI | GitHub |
| 14 | CAN | GitHub |
RDK S100 learning path¶
Follow this sequence if you are developing on RDK S100.
| Lesson | Tutorial | Code examples |
|---|---|---|
| 04 | Flash a system image | GitHub |
| 05 | Boot troubleshooting | GitHub |
| 06 | Remote access | GitHub |
| 07 | Camera | GitHub |
| 08 | Audio | GitHub |
| 09 | Display | GitHub |
| 10 | Video codec and RTSP | GitHub |
| 11 | 40-pin: GPIO and PWM | GitHub |
| 12 | 40-pin: UART and I2C | GitHub |
| 13 | 40-pin: SPI | GitHub |
| 14 | CAN | GitHub |