Skip to main content

1.2.1 RDK X3

Before using the RDK X3 development board, the following preparations need to be made.

Preparation

Power Supply

The RDK X3 development board is powered by a USB Type C interface. It requires a power adapter that supports 5V/3A to power the board. It is recommended to use a power adapter from the Basic Accessories List section.

caution

Please do not power the development board through the USB interface of a computer, as it may cause abnormal power failure and repeated restarts due to insufficient power supply.

For more troubleshooting, please refer to the Common Questions section.

Storage

The RDK X3 development board uses a Micro SD card as the system boot medium, and it is recommended to use a storage card with a capacity of at least 8GB to meet the storage requirements of the Ubuntu system and application software.

Display

The RDK X3 development board supports HDMI display interface, and connects the development board and monitor via HDMI cable to support graphical desktop display.

Network Connection

The RDK X3 development board supports Ethernet and Wi-Fi network interfaces, and users can use either interface for network connection.

System burning

The RDK suite currently provides the Ubuntu 20.04/22.04 system images, which support desktop graphical interaction.

Image download

Video: https://www.youtube.com/watch?v=du1EypDtxMY&list=PLSxjn4YS2IuFUWcLGj2_uuCfLYnNYw6Ld&index=15

Click Download image to enter the version selection page, select the corresponding version directory, and enter the file download page. Take downloading the 2.0.0 version of the system image as an example:

image-20230510143353330

After downloading, unzip the Ubuntu system image file, such as ubuntu-preinstalled-desktop-arm64.img.

Version description:

  • Version 2.0: Made based on the RDK Linux open source code package, supporting the full range of hardware such as RDK X3 and X3 module.
tip
  • desktop: Ubuntu system with a desktop, can be connected to an external screen and operated with a mouse
  • server: Ubuntu system without a desktop, can be operated remotely through serial or network connection

System Burning

tip

Before burning the Ubuntu system image, please prepare the following:

Rufus is a bootable media creation tool for Windows. To create an SD boot card using Rufus, follow these steps:

  1. Open Rufus and select the target Micro SD card under the "Device" dropdown.

    image-rufus-select-device

  2. Click the "Select" button and choose the extracted ubuntu-preinstalled-desktop-arm64.img file as the image to burn.

    image-rufus-select-img

  3. Keep other parameters as default, then click the "Start" button and wait for the burning process to complete. Once finished, you can close Rufus and remove the SD card.

    image-rufus-flash

caution

If the burning process is interrupted, please follow the above steps to restart.

Start the system

First, keep the development board powered off, then insert the prepared memory card into the Micro SD card slot of the development board, and connect the development board to a monitor using an HDMI cable. Finally, power on the development board. The default environment configuration will be performed when the system starts up for the first time. The entire process takes about 45 seconds, and after the configuration is completed, the Ubuntu system desktop will be displayed on the monitor.

Explanation of Development Board Indicator Lights
  • Red indicator light: When it is on, it indicates normal hardware power-on.
  • Green indicator light: When it is on, it indicates that the system is booting up. When it is off or flashing, it indicates that the system booting process is complete.

If there is no display output on the development board for a long time (more than 2 minutes) after power-on, it means that the development board failed to start. In this case, users can check the system status through the indicator lights using the following methods:

  • Green light stays on: It indicates that the system failed to start. Users can check if the power adapter meets the requirements and try to remake the system image.
  • Green light is off or flashing: It indicates that the system has started successfully, but the display service failed to start. Users need to confirm if the connected display meets the specification requirements.

After the Ubuntu Desktop version system is fully booted, the system desktop will be displayed on the monitor via the HDMI interface, as shown in the following figure:

image-desktop_display.jpg

Frequently Asked Questions

Here are some common issues when using the development board for the first time:

  • Power on failure: Please ensure that the recommended power adapter is used for the power supply; please also ensure that the Micro SD card or eMMC of the development board has been flashed with the Ubuntu system image.
  • No response from USB Host interface: Please make sure that no data cable is connected to the Micro USB interface of the development board.
  • Hot-plugging storage card during usage: The development board does not support hot-plugging of Micro SD storage cards. If an accidental operation occurs, please restart the development board.

Important Notices

  • Do not plug and unplug any devices other than USB, HDMI, and Ethernet cables when they are powered on.
  • The Type C USB interface of RDK X3 is only used for power supply.
  • Use USB Type C power cables from reputable brands; otherwise, power supply abnormalities may occur, leading to system power failure.
tip

For more problem-solving, please refer to the Frequently Asked Questions section, and you can also visit the D-Robotics Developer Forum for assistance.

Note

The RDK X3 Module comes with a pre-installed test version of the system image. To ensure the use of the latest version of the system, it is recommended to refer to the current document to complete the burning of the latest version of the system image.