这是本文档旧的修订版!


sTPC-EXXX-3568B

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

项目 说明
产品型号 sTPC-EXXX-3568B
主控平台 瑞芯微 RK3568(四核 Cortex-A55 @2GHz,1T NPU)
支持系统 Android 11 / Linux(Debian 11、Ubuntu 20.04)
文档版本 V1.0(按华北工控同类机型文档结构整理)
更新日期 2026-11-09

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

1 资源特性

  • CPU:Rockchip RK3568,四核 ARM Cortex-A55 @2GHz,1T NPU
  • 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 × HDMI-IN、1 × LVDS、1 × eDP、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)、4 × USB2.0(含插针)
  • 串口:2 × RS232、2 × RS485、1 × Debug UART(TTL 3.3V)
  • 扩展:1 × CAN FD、8 路 GPIO、2 × I2C、1 × SPI、1 × SATA
  • 音频:1 × 3.5mm Line-out、1 × MIC-in、2 × 2W 功放插针
  • 电源:DC 12V ~ 24V 宽压输入,典型功耗 ≤ 12W
  • 工作温度:-20℃ ~ +60℃(宽温选配 -40℃ ~ +70℃)
  • 存储温度:-40℃ ~ +80℃
  • 结构尺寸:待确认(参考 180 × 120 × 45mm,无风扇方案)

2 接口布局和尺寸

2.1 接口概览

(配图:整机接口位置示意图,待补充;丝印标注参照实物)

接口类别 丝印 / 位号 数量 说明
电源输入 PWR / DC-IN 1 12~24V 宽压,5.5×2.5mm 圆孔
以太网 LAN1 / LAN2 2 千兆自适应,带 Link/Act 指示灯
HDMI 输出 HDMI1 / HDMI2 2 HDMI-A 标准座,支持音频输出
HDMI 输入 HDMI_RX 1 HDMI-IN 采集
USB3.0 USB1 / USB2 2 USB1 支持 OTG 烧录
USB2.0 USB3 / USB4 2 面板引出
USB2.0 插针 USB56 / USB78 / J12 3 2.54mm 插针引出
串口 RS232 COM1 ~ COM4 4 DB9 公头
串口 RS485 COM12 2 凤凰端子
调试串口 DEBUG 1 TTL 3.3V,波特率 1500000
LVDS LVDS / JLVDS 1 30Pin,含背光 J2
音频 MIC-IN / LINE-OUT 2 3.5mm 插座
功放 AMP / AL / AR 1 2 × 2W
TF 卡 TF 1 支持热插拔
SIM 卡 5G_SIM 1 配合 4G / 5G 模块
SATA SATA / JSP 1 SATA 供电插针 JSP
风扇 SYS_FAN 1 4Pin 温控风扇
CAN CAN 1 CAN FD
扩展 J4 / J5 2 功能扩展插针

2.2 接口引脚定义

  • 串行接口(COM12,COM1_4)
  • USB 接口(USB12,USB34,USB56,USB78,J12)
  • 以太网接口(LAN1,LAN2)
  • SIM 接口(TF,5G_SIM)
  • 功放接口(MIC,AR,AL)
  • 显示接口(LVDS,JLVDS,HDMI1,HDMI2,HDMI_RX)
  • 音频(J3)
  • 音频输出口(J2)
  • SATA 接口(SATA,JSP)
  • 风扇接口(SYS_FAN)
  • CAN 接口(CAN)
  • 扩展接口(J4,J5)
  • 电源输入接口(PWR)
  • 前面板接口(JEP)

COM1 ~ COM4(RS232,DB9 公头)

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

COM12(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

SYS_FAN(4Pin 温控风扇)

脚位 信号 说明
1 GND 地
2 +12V 风扇电源
3 FAN_TACH 转速反馈
4 FAN_PWM PWM 调速

2.3 主板内置插针式引脚排序方式

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

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

2.4 机械尺寸

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

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

3 快速入门

3.1 工具链下载

工具 用途 说明
aarch64-linux-gnu-gcc 10.3 应用与内核模块交叉编译 SDK prebuilts 目录内
RKNN-Toolkit2 NPU 模型转换与量化 瑞芯微开发者社区下载
MPP / RKMPI 视频编解码示例 SDK external/mpp 目录

3.2 烧录工具下载

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

提示:驱动未安装成功时,设备管理器会出现未知设备,需重新安装驱动后再烧录。

3.3 系统烧录

系统获取

系统 版本 获取方式
Android 11(含 root 权限) 联系销售 / 技术支持获取网盘链接
Linux Debian Debian 11(含 Qt、GStreamer) 同上
Ubuntu 20.04 LTS 同上
SDK 源码 U-Boot + Kernel + Rootfs 按型号打包,随固件一并提供
1. 使用 Type-C 数据线连接主板 **USB1(OTG)** 与电脑
2. 断开主板电源,按住 **RECOVER 键** 后上电,约 2 秒后松开,进入 Loader / Maskrom 模式
3. 打开 RKDevTool,工具底部提示「发现一个 LOADER 设备」即为识别成功
4. 点击「升级固件」→「固件」选择 update.img → 点击「升级」
5. 烧录完成后设备自动重启,首次开机约 30 ~ 60 秒

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

# Linux 下也可用 upgrade_tool 烧录
sudo upgrade_tool uf update.img
# 查询设备
sudo upgrade_tool ld

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

升级包制作

1. 在 SDK 根目录执行整包编译,生成 rockdev/Image-xxx/ 目录
2. 执行 ./mkupdate.sh(或 make otapackage)打包生成 update.img
3. 将 update.img 拷入 U 盘根目录,文件名保持 update.img
4. U 盘格式建议 FAT32,容量 ≤ 32GB
# 打包整包镜像
./build.sh updateimg
ls -lh rockdev/update.img

开启OTA升级

方式一:U 盘本地升级

1. 主板正常开机,插入含 update.img 的 U 盘
2. 进入「设置 → 系统 → 系统升级 → 本地升级」
3. 选择 U 盘中的 update.img,确认后自动重启升级
4. 升级过程约 3 ~ 5 分钟,进度条结束后自动重启

方式二:ADB 命令升级

adb root
adb remount
adb push update.img /data/local/tmp/
adb shell update_engine --payload=/data/local/tmp/update.img

提示:升级过程中禁止断电,否则可能导致系统无法启动,需重新烧录整包。

3.4 串口调试

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

3.5 API参考与使用

  • GPIO / I2C / SPI / UART:通过 sysfs 与 /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.8.55:5555
adb devices

4.2 WiFi使用方法

1. 「设置 → 网络和互联网 → WLAN」,打开开关
2. 选择目标热点并输入密码
3. 连接成功后可在「网络详情」中查看 IP 地址
adb shell dumpsys wifi | grep -i "curState"
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

操作示例

以 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

释放:

echo 101 > /sys/class/gpio/unexport

4.6 串口使用方法

ls -l /dev/ttyS*
su
chmod 777 /dev/ttyS3

应用层用 SerialPort 库以 /dev/ttyS3、波特率 9600 打开即可收发;RS485 方向由硬件自动切换。

4.7 SPI使用方法

# 查看 SPI 设备节点
ls -l /dev/spidev*
# 查询 SPI 控制器与片选
cat /sys/class/spi_master/spi*/device/of_node/compatible

测试收发

# 使用内核自带 spidev_test(需交叉编译后推入设备)
adb push spidev_test /data/local/tmp/
adb shell /data/local/tmp/spidev_test -D /dev/spidev3.0 -v -p "12345678"

参数说明:-D 指定设备节点,-s 设置速率(默认 500kHz),-v 打印收发数据,-p 发送字符串。

4.8 双屏异显

主板支持 HDMI + LVDS / eDP 同时输出,可同显或异显。

# 查看当前显示设备
adb shell dumpsys display | grep -i "mDisplayId"
# 同显(镜像)
adb shell setprop persist.sys.dualscreen mirror
# 异显(扩展)
adb shell setprop persist.sys.dualscreen extend
模式 说明
同显 两屏显示相同画面,分辨率取二者较小值
异显 两屏独立画面,可分别启动应用

提示:异显模式下需应用侧指定 DisplayId 启动 Activity,具体见 SDK 示例 DualScreenDemo。

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 eth0 up
sudo ifconfig eth0 up
sudo dhclient eth0

使用(静态 IP)

编辑 /etc/network/interfaces:

auto eth0
iface eth0 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 eth0 down
sudo ifconfig eth0 up
ip addr show eth0

测试

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 addr show wlan0

5.3 显分辨率修改

HDMI 输出

cat /sys/class/display/HDMI0/mode
echo 1920x1080p60 > /sys/class/display/HDMI0/mode

LVDS / eDP 屏

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

5.4 远程访问及文件传输

sudo apt update && sudo apt install -y openssh-server
sudo systemctl enable --now ssh
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 查看CPU序列号

cat /proc/device-tree/serial-number
# Android 下
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
# 再次读取,确认写入成功
sudo hwclock -r

文档主干已按华北工控同类机型结构整理,参数与配图待硬件与测试部门确认。返回 思迈联科产品主页

打印/导出