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 the recommended power adapter model in 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 image, which supports 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 make the following preparations:

  • Prepare a Micro SD card with a capacity of at least 8GB
  • SD card reader
  • Download the image burning tool balenaEtcher (available for download here)

balenaEtcher is a PC-side boot disk creation tool that supports multiple platforms such as Windows/Mac/Linux. The process of creating an SD boot card is as follows:

  1. Open the balenaEtcher tool, click the Flash from file button, and select the extracted ubuntu-preinstalled-desktop-arm64.img file as the burning image.

    image-X3-Update-balena1

  2. Click the Select target button and select the corresponding Micro SD storage card as the target storage device.

    image-X3-Update-balena3

  3. Click the Flash button to start burning. When the tool prompts Flash Complete, it means the image burning is complete. You can close balenaEtcher and remove the storage card.

    image-X3-Update-balena4

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 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 this document to complete the burning of the latest version of the system image.