这是本文档旧的修订版!


sTPC-EXXX-3568B

思迈联科 · 诺达佳(NODKA)|瑞芯微 RK3568 工业整机 / 嵌入式主板

项目 说明
产品型号 sTPC-EXXX-3568B
主控平台 瑞芯微 RK3568(四核 Cortex-A55)
支持系统 Android 11 / Linux(Debian 11、Ubuntu 20.04)
文档版本 V1.0(主干稿,参数待硬件确认)
更新日期 2026-11-09

章节导航:1 资源特性 | 2 接口布局和尺寸 | 3 快速入门 | 4 Android系统的使用 | 5 Linux系统的使用 | 6 通用方法

1 资源特性

1.1 整机规格

项目 规格
CPU 瑞芯微 RK3568,四核 ARM Cortex-A55,主频最高 2.0GHz
NPU 1 TOPS,支持 INT8 / INT16 / FP16,支持 RKNN 模型
GPU Mali-G52 2EE,支持 OpenGL ES 3.2 / OpenCL 2.0 / Vulkan 1.1
内存 LPDDR4 / LPDDR4X,2GB / 4GB / 8GB 可选
存储 eMMC 5.1,16GB / 32GB / 64GB 可选;1 × TF 卡座(最大 128GB)
显示 1 × HDMI2.0(4K@60Hz)、1 × LVDS(1920×1080)、1 × eDP1.3、1 × MIPI-DSI
网络 2 × 10/100/1000M 自适应以太网(RTL8211F)
无线 M.2 Key E 接口,可扩展 WiFi5 / BT4.2;Mini-PCIe 可扩展 4G / 5G 模块
USB 2 × USB3.0(含 1 路 OTG)、2 × USB2.0 插针
串口 2 × RS232、2 × RS485、1 × Debug UART(TTL 3.3V)
扩展 1 × CAN FD、8 路 GPIO、2 × I2C、1 × SPI
音频 1 × 3.5mm Line-out、1 × MIC-in、2 × 2W 功放插针
电源 DC 12V ~ 24V 宽压输入,典型功耗 ≤ 12W
工作温度 -20℃ ~ +60℃(宽温选配 -40℃ ~ +70℃)
存储温度 -40℃ ~ +80℃
结构尺寸 待确认(参考 180 × 120 × 45mm,无风扇方案)
认证 CE / FCC / 3C(选配)

1.2 接口资源

序号 接口名称 丝印 数量 说明
1 电源输入 DC-IN 1 12~24V 宽压,5.5×2.5mm 圆孔
2 以太网 LAN1 / LAN2 2 千兆自适应,支持指示灯
3 HDMI HDMI 1 标准 HDMI-A,支持音频输出
4 USB3.0 USB1 / USB2 2 USB1 支持 OTG 烧录
5 USB2.0 USB3 / USB4 2 插针引出
6 串口 COM1 / COM2 2 RS232,DB9 公头
7 串口 COM3 / COM4 2 RS485,凤凰端子
8 调试串口 DEBUG 1 TTL 3.3V,波特率 1500000
9 音频 LINE-OUT / MIC 2 3.5mm 插座
10 TF 卡 TF 1 支持热插拔
11 SIM 卡 SIM 1 配合 4G / 5G 模块使用
12 天线 ANT1 / ANT2 2 SMA 接口,WiFi / 4G 各一

(配图:整机接口位置示意图,待补充)

1.3 扩展与选配

  • WiFi / BT 模块:M.2 Key E 2230,可选 RTL8822CS(WiFi5 + BT4.2)
  • 4G / 5G 模块:Mini-PCIe 标准接口,支持移远 EC20 / EC25 / RM500U 系列
  • 存储扩展:TF 卡座,支持最大 128GB
  • 宽温方案:-40℃ ~ +70℃,需选配宽温内存与宽温 eMMC

2 接口布局和尺寸

2.1 接口概览

(配图:正面 / 背面接口布局图,待补充)

面 接口分布
正面 DC-IN、HDMI、LAN1、LAN2、USB1、USB2、LINE-OUT、MIC
背面 COM1、COM2、COM3、COM4、DEBUG、GPIO 端子
侧面 TF 卡座、SIM 卡座、ANT1、ANT2

2.2 接口引脚定义

2.2.1 各接口插针排序方式

插针编号顺序以丝印「▲」为第 1 脚,从第 1 脚开始按 逆时针 方向依次编号;双排插针(2×N)为奇数在左、偶数在右,上下对齐成对计数。

(配图:插针第 1 脚标识示意图,待补充)

COM1 / COM2(RS232,DB9 公头)

脚位 信号 说明
1 DCD 载波检测
2 RXD 接收数据
3 TXD 发送数据
4 DTR 数据终端就绪
5 GND 信号地
6 DSR 数据装置就绪
7 RTS 请求发送
8 CTS 清除发送
9 RI 振铃指示

COM3 / COM4(RS485,凤凰端子)

脚位 信号 说明
1 485_A 差分正
2 485_B 差分负
3 GND 信号地

DEBUG(TTL 调试串口,4Pin)

脚位 信号 说明
1 VCC 3.3V(仅调试用,不建议对外供电)
2 TXD 主板发送 → 接 USB 转串口 RX
3 RXD 主板接收 → 接 USB 转串口 TX
4 GND 信号地

GPIO(8 路,2×5 Pin 2.54mm)

脚位 信号 脚位 信号
1 3.3V 2 GND
3 GPIO3_A0 4 GPIO3_A1
5 GPIO3_A2 6 GPIO3_A3
7 GPIO3_A4 8 GPIO3_A5
9 GPIO3_A6 10 GPIO3_A7

2.3 机械尺寸

项目 数值
整机尺寸 待确认(参考 180 × 120 × 45mm)
安装孔位 4 × M4,孔距待确认
散热方式 无风扇铝合金外壳(可选风扇方案)
净重 约 1.2kg(参考值)

(配图:机械尺寸三视图,待补充)

3 快速入门

3.1 工具链下载

工具 用途 获取方式
SDK 源码包 编译 U-Boot / Kernel / Rootfs 联系销售获取(按型号打包)
交叉编译工具链 aarch64-linux-gnu-gcc 10.3 SDK 内 prebuilts 目录
RKNN-Toolkit2 NPU 模型转换与量化 瑞芯微开发者社区下载

3.2 烧录工具下载

  1. 下载 DriverAssitant(USB 驱动)与 RKDevTool(烧录工具)压缩包;
  2. 解压 DriverAssitant,双击 DriverInstall.exe 完成驱动安装;
  3. 解压 RKDevTool,双击 RKDevTool.exe 启动烧录工具。

3.3 系统烧录

  1. 使用 Type-C 数据线连接主板 USB1(OTG) 与电脑;
  2. 断开主板电源,按住 RECOVER 键 后上电,约 2 秒后松开,进入 Loader / Maskrom 模式;
  3. 打开 RKDevTool,工具底部提示「发现一个 LOADER 设备」即为识别成功;
  4. 点击「升级固件」→「固件」选择 update.img → 点击「升级」;
  5. 烧录完成后设备自动重启,首次开机约 30 ~ 60 秒。

(配图:RKDevTool 烧录界面,待补充)

提示:由 Android 切换至 Linux(或反向切换)时,若无法识别设备,可在 RKDevTool「高级功能」中执行「进入 Maskrom」后重新烧录。

3.4 串口调试

  1. 使用 USB 转 TTL 小板连接 DEBUG 接口,注意 TX / RX 交叉、GND 共地;
  2. 电脑设备管理器中确认串口号(如 COM3);
  3. 打开 Xshell / MobaXterm / SecureCRT,新建 SERIAL 会话;
  4. 参数设置:波特率 1500000、数据位 8、停止位 1、无校验、无流控;
  5. 上电后即可看到 U-Boot 与内核启动日志。

# Linux 下可用 minicom / picocom 调试
sudo picocom -b 1500000 -d 8 -p n /dev/ttyUSB0

3.5 API参考与使用

  • GPIO / I2C / SPI / UART:通过 /sys/class/ 与 /dev/ 节点访问,详见第 4、5 章;
  • NPU:使用 RKNN-Toolkit2 转换模型,板端通过 librknnrt.so 推理;
  • 多媒体:mpi_enc_test / mpi_dec_test 示例位于 SDK external/mpp/test 目录;
  • 硬件文档:原理图、Datasheet 请联系技术支持获取。

4 Android系统的使用

4.1 开启ADB调试

4.1.1 USB ADB使用方法

  1. 使用 Type-C 数据线连接 USB1(OTG) 与电脑;
  2. 主板进入「设置 → 关于平板电脑」,连续点击「版本号」7 次开启开发者选项;
  3. 进入「开发者选项」,打开「USB 调试」;
  4. 电脑端执行 adb devices,首次连接需在主板弹窗中点击「允许」。

adb devices
# List of devices attached
# 0123456789ABCDEF	device

4.1.2 网络ADB使用方法

主板与电脑处于同一网段时,可通过网络调试,无需数据线。

adb connect 192.168.1.100:5555
adb devices

4.2 WiFi使用方法

  1. 进入「设置 → 网络和互联网 → WLAN」,打开开关;
  2. 选择目标热点并输入密码;
  3. 连接成功后可在「网络详情」中查看 IP 地址。

# 命令行查看连接状态
adb shell dumpsys wifi | grep -i "curState\|mNetworkInfo"
adb shell ifconfig wlan0

4.3 网口使用方法

查看设备

ip link show | grep -v "eth"

使用(动态 IP)

su
ifconfig eth1 up
ifconfig eth1 dhcp

使用(静态 IP)

su
ifconfig eth1 down
ifconfig eth1 192.168.8.55 netmask 255.255.255.0
ifconfig eth1 up

静态 IP 如需开机自动生效,可在系统内配置 eth1 的静态地址,或在应用层通过 ConnectivityManager 设置以太网静态 IP。

4.4 4G模块使用方法

4.4.1 支持列表

模块型号 厂商 制式 说明
EC20-CE 移远 LTE Cat4 国内全网通,需插 SIM 卡
EC25-E 移远 LTE Cat4 海外频段
RM500U-CN 移远 5G NR 需选配 5G Mini-PCIe 方案

4.4.2 步骤

  1. 断电后插入 SIM 卡与 4G 模块,连接天线;
  2. 上电,进入「设置 → 网络和互联网 → 移动网络」,打开「移动数据」;
  3. 确认 APN 与运营商一致(默认自动获取);
  4. 状态栏出现 4G 图标即接入成功。

adb shell ifconfig rmnet0
adb shell ping -c 3 www.baidu.com

4.5 GPIO使用方法

4.5.1 GPIO系统索引号计算方法

RK3568 的 GPIO 编号规则为:bank × 32 + (group × 8) + pin,其中 group A=0、B=1、C=2、D=3。

GPIO 名称 计算过程 系统编号
GPIO3_A0 3×32 + 0×8 + 0 96
GPIO3_A5 3×32 + 0×8 + 5 101
GPIO3_C2 3×32 + 2×8 + 2 114
GPIO4_B1 4×32 + 1×8 + 1 137

4.5.2 操作示例

以控制 GPIO3_A5(系统编号 101)输出高电平为例:

su
echo 101 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio101/direction
echo 1 > /sys/class/gpio/gpio101/value
# 读取当前电平
cat /sys/class/gpio/gpio101/value

释放 GPIO:

echo 101 > /sys/class/gpio/unexport

4.6 串口使用方法

# 查看串口设备
ls -l /dev/ttyS*
# 修改权限
su
chmod 777 /dev/ttyS3

Android 应用层通过 SerialPort 库以 /dev/ttyS3、波特率 9600 打开即可收发;RS485 方向由硬件自动切换,无需额外控制。

4.7 屏幕使用方法

屏幕类型 接口 分辨率 说明
HDMI 显示器 HDMI 最高 3840×2160@60Hz 支持热插拔、EDID 自动识别
LVDS 屏 LVDS 最高 1920×1080 需按屏参配置 dts
eDP 屏 eDP1.3 最高 2560×1600 需确认屏电压与背光
MIPI 屏 MIPI-DSI 最高 1920×1200 需匹配屏参与时序

# 查看当前显示模式
adb shell wm size
adb shell wm density

4.8 看门狗的使用

# 查看看门狗设备
ls /dev/watchdog*
# 喂狗示例(周期 10s,超时后系统复位)
echo 1 > /dev/watchdog

硬件看门狗默认超时时间由 dts 中 wdt 节点配置,量产前建议在应用层做定时喂狗。

5 Linux系统的使用

5.1 声卡使用方法

# 查看声卡设备
aplay -l
# 播放测试音频
aplay -D plughw:0,0 /usr/share/sounds/test.wav
# 录音测试
arecord -D plughw:0,0 -f cd -d 5 test.wav

音量调节:

alsamixer
# 或
amixer -c 0 set 'Playback' 80%

5.2 网络使用方法

5.2.1 以太网

查看设备

ip link show | grep -v "eth"

使用(动态 IP)

sudo cat /etc/network/interfaces
sudo dhclient eth1 up
# 或
sudo ifconfig eth1 up
sudo dhclient eth1

使用(静态 IP)

编辑 /etc/network/interfaces:

auto eth1
iface eth1 inet static
    address 192.168.8.55
    netmask 255.255.255.0
    gateway 192.168.8.1
    dns-nameservers 202.96.134.133

sudo ifconfig eth1 down
sudo ifconfig eth1 up
ip addr show eth1

测试

ping -c 4 192.168.8.1
ping -c 4 www.baidu.com

5.2.2 WiFi

# 查看无线网卡
ip link show wlan0
# 扫描热点
sudo nmcli dev wifi rescan
sudo nmcli dev wifi list
# 连接
sudo nmcli dev wifi connect "SSID" password "PASSWORD"
# 查看 IP
ip addr show wlan0

5.3 分辨率修改

HDMI 输出

# 查看当前模式
cat /sys/class/display/HDMI0/mode
# 设置为 1080P60
echo 1920x1080p60 > /sys/class/display/HDMI0/mode

LVDS / eDP 屏

需在 /boot/dts/ 对应屏参 dts 中修改 display-timings,重新编译并替换 dtb 后重启生效。

5.4 远程访问及文件传输

# 安装并启动 SSH
sudo apt update && sudo apt install -y openssh-server
sudo systemctl enable --now ssh
# 查看本机 IP
ip addr show

电脑端传输文件:

scp ./update.img root@192.168.8.55:/home/root/

图形化文件传输可使用 WinSCP / FileZilla,协议选择 SFTP,端口 22。

6 通用方法

6.1 查看CPU温度

cat /sys/class/thermal/thermal_zone0/temp
# 输出单位为毫摄氏度,例如 45200 表示 45.2℃

6.2 查看序列号

cat /proc/device-tree/serial-number
# 或
getprop ro.serialno

6.3 查看CPU频率

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

6.4 查看内存容量

free -h
cat /proc/meminfo | head -3

6.5 查看存储容量

df -h
lsblk

6.6 Ping网络测试

ping -c 4 192.168.8.1
ping -c 4 www.baidu.com
# 仅测试连通性,不解析域名
ping -c 1 -W 1 8.8.8.8

6.7 RTC时间设置

# 查看当前时间
date
hwclock -r
# 设置系统时间
sudo date -s "2026-11-09 10:00:00"
# 写入 RTC
sudo hwclock -w


文档主干已搭建,参数与配图待硬件与测试部门确认后补充。返回 思迈联科产品主页

打印/导出