跳到主要内容

1.1.1 RDK X3

接口总览

RDK X3提供了网口、USB、摄像头、LCD、HDMI、40PIN等功能接口,方便用户进行图像多媒体、深度学习算法等应用的开发和测试。开发板接口布局如下:

image-20220802160110194

序号功能序号功能序号功能
1USB Type C 供电接口2MIPI CSI 摄像头接口3调试串口
4Micro USB 2.0 接口5USB 2.0 Type A接口两路6USB 3.0 Type A接口
7千兆以太网口840PIN接口9HDMI接口
10电源和状态LED指示灯11Wi-Fi天线接口12TF卡接口(底面)

核心模组接口

全板载设计, 无核心模组。

电源接口

开发板提供一路USB Type C接口(接口1),作为供电接口,需要使用支持5V/3A的电源适配器为开发板供电。将电源适配器接入开发板后,开发板红色电源指示灯亮起,说明开发板供电正常。

警告

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

调试串口

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

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

串口连接时,需要将杜邦线接入开发板接口3,串口USB转接板接入电脑。连接完成后如下图:
debug_uart_x3

有线网口

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

HDMI接口

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

目前HDMI接口支持的显示分辨率如下:

  • 1920x1080
  • 1280x720
  • 1024x600
  • 800x480

USB接口

由于X3芯片只提供一路USB接口,开发板通过硬件电路实现了多路USB接口扩展,满足用户对多路USB设备接入的需求,接口描述如下:

接口类型接口序号接口数量接口描述
Micro USB 2.0接口41路USB Device模式,用于连接主机实现ADB、Fastboot、UVC等功能
USB 2.0 Type A接口52路USB Host模式,用于接入USB 2.0外设
USB 3.0 Type A接口61路USB Host模式,用于接入USB 3.0外设

USB主从模式切换完全由硬件电路实现,用户只需按照上表的逻辑连接设备即可。

开发板USB Host、Device功能互斥,Device接口接入设备后,Host接口会自动失效。

接入U盘

Video: https://www.bilibili.com/video/BV1rm4y1E73q/?p=5

开发板USB Type A接口(接口5和6),支持U盘功能,可自动检测U盘接入并挂载,默认挂载目录为/media/sda1

接入USB串口转接板

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

USB摄像头

Video: https://www.bilibili.com/video/BV1rm4y1E73q/?p=6

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

MIPI CSI

Video: https://www.bilibili.com/video/BV1rm4y1E73q/?p=7

开发板提供1路MIPI CSI接口(接口2),可实现MIPI摄像头的接入。目前开发板适配了多种规格的摄像头模组,模组型号、规格如下:

序号Sensor分辨率FOVI2C 设备地址
1GC4663400WH:104 V:70 D:1130x29
2JXF37200WH:62 V:37 D:680x40
3IMX219800WH:62 V:37 D:680x10
4IMX4771200WH:62 V:37 D:680x1a
5OV5647500WH:62 V:37 D:680x36

摄像头模组通过FPC排线跟开发板连接,注意排线两端蓝面向上插入连接器。

以JXF37摄像头模组为例,安装完成后如下图:
image-X3-PI-Camera

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

警告

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

MIPI DSI接口

无该接口。

Micro SD接口

开发板提供1路Micro SD存储卡接口(接口12)。推荐使用至少8GB容量的存储卡,以便满足Ubuntu操作系统及相关功能包的安装要求。

警告

开发板使用中禁止热插拔TF存储卡,否则会造成系统运行异常,甚至造成存储卡文件系统损坏。

Wi-Fi天线接口

Video: https://www.bilibili.com/video/BV1rm4y1E73q/?p=8

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

提示

通过以下命令可以将板载天线转化为外置天线 sed -i 's/trace/cable/g' /etc/init.d/hobot-wifi ,重启后生效。 使用以下命令 sed -i 's/cable/trace/g' /etc/init.d/hobot-wifi 重启后进行复原。

40pin header接口

RDK X3开发板提供40pin header接口,IO信号采用3.3V电平设计。管脚定义兼容树莓派等产品,详细管脚定义、复用关系如下:

image-20220501181722851

RDK X3 2.0 & Module 外扩40PIN管脚及其定义如下:

image-20230510155124570

开发板40PIN接口位置提供了丝印网表,方便用户对照操作,PIN1、PIN40位置如下:

image-X3-PI-40Pin_Index

40PIN各功能的使用方法请查看 40PIN 功能使用 章节。

功能控制接口

无该接口。

IO电平切换接口

无该接口。