产品型号:sTPC-EXXX-3568B · 瑞芯微 RK3568 工业整机 / 嵌入式主板
| 接口类别 | 丝印 / 位号 | 数量 | 说明 |
|---|---|---|---|
| 电源输入 | 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 | 功能扩展插针 |
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 调速 |
插针编号顺序以丝印「▲」为第 1 脚,从第 1 脚开始按 逆时针 方向依次编号;双排插针(2×N)为奇数在左、偶数在右,上下对齐成对计数。
| 项目 | 数值 |
|---|---|
| 整机尺寸 | 待确认(参考 180 × 120 × 45mm) |
| 安装孔位 | 4 × M4,孔距待确认 |
| 散热方式 | 无风扇铝合金外壳(可选风扇方案) |
| 净重 | 约 1.2kg(参考值) |
Android系统
Linux系统
提示:驱动未安装成功时,设备管理器会出现未知设备,需重新安装驱动后再烧录。
# Linux 下也可用 upgrade_tool 烧录 sudo upgrade_tool uf update.img # 查询设备 sudo upgrade_tool ld
提示:由 Android 切换至 Linux(或反向切换)时,若无法识别设备,可在 RKDevTool「高级功能」中执行「进入 Maskrom」后重新烧录。
# 打包整包镜像 ./build.sh updateimg ls -lh rockdev/update.img
方式一:U 盘本地升级
方式二:ADB 命令升级
adb root adb remount adb push update.img /data/local/tmp/ adb shell update_engine --payload=/data/local/tmp/update.img
提示:升级过程中禁止断电,否则可能导致系统无法启动,需重新烧录整包。
# Linux 下可用 picocom 调试 sudo picocom -b 1500000 -d 8 -p n /dev/ttyUSB0
adb devices # List of devices attached # 0123456789ABCDEF device
主板与电脑同网段时,可无线调试,无需数据线。
adb connect 192.168.8.55:5555
adb devices
adb shell dumpsys wifi | grep -i "curState" adb shell ifconfig wlan0
查看设备
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。
| 模块型号 | 厂商 | 制式 | 说明 |
|---|---|---|---|
| EC20-CE | 移远 | LTE Cat4 | 国内全网通,需插 SIM 卡 |
| EC25-E | 移远 | LTE Cat4 | 海外频段 |
| RM500U-CN | 移远 | 5G NR | 需选配 5G Mini-PCIe 方案 |
adb shell ifconfig rmnet0 adb shell ping -c 3 www.baidu.com
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
ls -l /dev/ttyS* su chmod 777 /dev/ttyS3
应用层用 SerialPort 库以 /dev/ttyS3、波特率 9600 打开即可收发;RS485 方向由硬件自动切换。
# 查看 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 发送字符串。
主板支持 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。
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%
查看设备
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
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
HDMI 输出
cat /sys/class/display/HDMI0/mode echo 1920x1080p60 > /sys/class/display/HDMI0/mode
LVDS / eDP 屏
在 /boot/dts/ 对应屏参 dts 中修改 display-timings,重新编译并替换 dtb 后重启生效。
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。
cat /sys/class/thermal/thermal_zone0/temp # 输出为毫摄氏度,45200 表示 45.2℃
cat /proc/device-tree/serial-number # Android 下 getprop ro.serialno
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
free -h cat /proc/meminfo | head -3
df -h lsblk
ping -c 4 192.168.8.1 ping -c 4 www.baidu.com ping -c 1 -W 1 8.8.8.8
# 查看当前时间 date hwclock -r # 设置系统时间 sudo date -s "2026-11-09 10:00:00" # 写入 RTC 芯片 sudo hwclock -w # 再次读取,确认写入成功 sudo hwclock -r