Skip to main content

1.1.3 RDK X5 Module

RDK X5 Module搭载Sunrise 5智能计算芯片,可提供高达10 Tops的算力,是一款面向智能计算与机器人应用的全能开发套件,接口丰富,极致易用,支持Transformer、RWKV、Occupancy、Stereo Perception等多种复杂模型和最新算法,加速智能化应用快速落地。

例如:

  • 目标检测算法如FCOS、YOLO、FasterRCNN、Efficientdet、Mobilenet_ssd;
  • 图像分类模型如Mobilenet
  • 语义分割模型如Unet
  • 应用算法模型如人体检测与跟踪、手势识别、人手关键点检测、单目高程网络、单目3D检测、语音处理等

更多软件算法应用请参考D-Robotics社区官方文档 https://developer.d-robotics.cc/rdk_doc/RDK

以下是主要的规格参数:

规格参数
CPU8x A55@1.5GHz
RAM4GB/8GB LPDDR4
BPU10 TOPS
GPU32Gflops
Storage16GB/32GB/64GB eMMC
MultimediaH.265/H.264
Power5V/5A
SystemUbuntu 22.04

核心模组

RDK X5 Module载板提供一组300pin板板连接器,用于核心模组的安装。安装时需要首先确认正确的方向和定位,避免对核心模组、载板的连接器造成损伤。

img-20250418-111059

模组安装方法如下:

  1. 对照核心模组pin脚,确认安装方向正确。
  2. 将核心模组放于载板正上方,并确认周围四个定位孔位置对齐。
  3. 从核心模组中心向下按压,当模组发出咔哒的声响后,表示安装到位。

电源接口

开发板提供一路 USB Type C 接口,作为供电接口,需要使用支持5V/5A的电源适配器为开发板供电。将电源适配器接入开发板后,绿色 5V指示灯 PWR指示灯 亮起,说明开发板供电正常,绿色 ACT指示灯 闪烁,说明系统运行正常。

警告

请不要使用电脑USB接口为开发板供电,否则会因供电不足造成开发板异常断电、反复重启等情况。

调试串口

开发板提供一路调试串口,以实现串口登录、调试功能。电脑串口工具的参数配置如下:

  • 波特率(Baud rate):921600
  • 数据位(Data bits):8
  • 奇偶校验(Parity):None
  • 停止位(Stop bits):1
  • 流控(Flow Control):无

串口连接时,需要将通过 USB转串口连接板,连接开发板调试串口 与 PC。

通常情况下,用户第一次使用该接口时需要在电脑上安装 CH340 驱动,用户可搜索CH340串口驱动关键字进行下载、安装。

有线网口

开发板提供一路千兆以太网接口,支持1000BASE-T、100BASE-T标准,默认采用静态IP模式,IP地址为192.168.127.10 。如需确认开发板IP地址,可通过串口登录设备,并用ifconfig命令进行查看 eth0网口的配置.

HDMI 显示接口

开发板提供一路HDMI显示接口,最高支持 1080P 分辨率。开发板通过HDMI接口在显示器输出Ubuntu系统桌面(Ubuntu Server版本显示logo图标)。此外,HDMI接口还支持实时显示摄像头、网络流画面功能。

USB 接口

开发板通过硬件电路实现了多路USB接口扩展,满足用户对多路USB设备接入的需求,接口描述如下:

接口类型接口数量接口描述
USB 2.0 Type C1路USB Device模式,用于连接主机实现ADB、Fastboot、系统烧录等功能
USB 3.0 Type C1路USB Host模式,用于接入USB 3.0外设

接入U盘

开发板 USB 3.0 Type C 接口,支持U盘功能,可自动检测U盘接入并挂载,默认挂载目录为/media/sda1

接入 USB 串口转接板

开发板USB Type A接口,支持USB串口转接板功能,可自动检测USB串口转接板接入并创建设备节点/dev/ttyUSB* 或者 /dev/ttyACM*(星号代表0开始的数字)。用户可参考 使用串口 章节对串口进行使用。

USB 摄像头

开发板 USB 3.0 Type C 接口,支持 USB 摄像头功能,可自动检测USB摄像头接入并创建设备节点/dev/video0

MIPI Camera 接口

开发板提供2路 MIPI CSI接口 CAMERA1 和 CAMERA2,可实现2路MIPI摄像头的接入,支持双目相机的接入。目前模组适配了多种规格的摄像头模组,模组型号、规格如下:

序号Sensor分辨率FOVI2C 设备地址
1IMX219800W
2OV5647500W
3IMX4771230W

摄像头模组通过22pin 同向排线跟开发板连接,排线金属面背对黑色卡扣插入连接器。

安装完成后,用户可以通过i2cdetect命令确认模组I2C地址能否正常检测到。

查询靠CAM1(接口10) 接口 上 Camera Sensor 的 I2C 设备地址:

echo 353 > /sys/class/gpio/exportecho out > /sys/class/gpio/gpio353/directionecho 0 > /sys/class/gpio/gpio353/valuesleep 0.1echo 1 > /sys/class/gpio/gpio353/valuei2cdetect -y -r 6

查询CAM2(接口9) 接口 上 Camera Sensor 的 I2C 设备地址:

echo 351 > /sys/class/gpio/exportecho out > /sys/class/gpio/gpio351/directionecho 0 > /sys/class/gpio/gpio351/valuesleep 0.1echo 1 > /sys/class/gpio/gpio351/valuei2cdetect -y -r 4

成功探测到Camera Sensor 的 I2C 设别地址时,可以看到如下所示的打印(以在CAM2(接口9) 上探测 IMX219 为例,可以发现 10 地址被打印出来了):

root@ubuntu:~# i2cdetect -y -r 4
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: 10 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

警告

重要提示:严禁在开发板未断电的情况下插拔摄像头,否则非常容易烧坏摄像头模组。

Wi-Fi 天线接口

开发板的无线网络支持板载和外置天线两种配置,通常情况下板载天线可以满足使用需求。当开发板安装金属材质外壳后,需要连接外置天线到核心板上,以增强信号强度。

CANFD 接口

RDK X5 Module 提供 CANFD 接口,可用于CAN及CAN FD通信,具体信息请参考 CAN使用 章节