差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
思迈联科:stpc-exxx-3568b:start [2026/11/08 18:03]
wjj 修正编号列表与行内代码标记
思迈联科:stpc-exxx-3568b:start [2026/11/08 19:48] (当前版本)
wjj 页底余量微调
行 1: 行 1:
 ~~NOCACHE~~ ~~NOCACHE~~
-====== sTPC-EXXX-3568B ======+~~NOTOC~~ 
 +<html><style> 
 +.dokuwiki h1{font-family:Georgia,"Times New Roman","Songti SC",SimSun,serif;font-weight:400;font-size:1.9em;line-height:1.25;border-bottom:1px solid #a2a9b1;padding-bottom:.2em;margin:0 0 .9em;} 
 +.dokuwiki h2{font-family:Georgia,"Times New Roman","Songti SC",SimSun,serif;font-weight:400;font-size:1.5em;line-height:1.3;border-bottom:1px solid #a2a9b1;padding-bottom:.15em;margin:1.6em 0 .55em;} 
 +.dokuwiki h3{font-size:1.02em;font-weight:700;margin:1.3em 0 .35em;} 
 +.dokuwiki h4{font-size:.98em;font-weight:700;margin:1.1em 0 .35em;} 
 +.dokuwiki .level2{margin-top:0;} 
 +#smltoc{border:1px solid #a2a9b1;background:#f9f9f9;padding:8px 14px 10px;display:table;max-width:100%;font-size:13px;line-height:1.7;margin:0 0 1.6em;} 
 +#smltoc .hd{text-align:center;font-weight:700;margin-bottom:6px;color:#333;} 
 +#smltoc .hd a{font-weight:400;color:#0645ad;cursor:pointer;text-decoration:none;} 
 +#smltoc ul.toclist{list-style:none;margin:0;padding:0;} 
 +#smltoc ul.toclist li{margin:0;padding:0;list-style:none;background:none;font-size:13px;} 
 +#smltoc ul.toclist li.l2{padding-left:1.7em;} 
 +#smltoc ul.toclist li.l3{padding-left:3.4em;} 
 +#smltoc ul.toclist a{color:#0645ad;text-decoration:none;} 
 +#smltoc ul.toclist a:hover{text-decoration:underline;} 
 +.dokuwiki pre.code{border:1px solid #c8ccd1;background:#f8f9fa;padding:8px 12px;line-height:1.6;font-size:.88em;border-radius:0;} 
 +.dokuwiki pre.code code{font-size:1em;} 
 +.dokuwiki code{background:#f8f9fa;border:1px solid #eaecf0;padding:0 2px;} 
 +.dokuwiki pre.code{border:1px solid #c8ccd1 !important;background:#f8f9fa !important;} 
 +.catlinks{display:none !important;} 
 +#bodyContent{padding-bottom:68vh;} 
 +</style></html> 
 +<html><script> 
 +(function(){ 
 +  function bind(){ 
 +    var hd=document.getElementById('smltoc-hd'); if(!hd) return; 
 +    hd.onclick=function(){ 
 +      var u=document.getElementById('smltoc-list'); if(!u) return; 
 +      var on = (u.style.display==='none'); 
 +      u.style.display = on ? '' : 'none'; 
 +      hd.querySelector('a').textContent = on ? '[隐藏]' : '[显示]'; 
 +    }; 
 +  } 
 +  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',bind);}else{bind();} 
 +})(); 
 +</script></html> 
 +<html><h1 style="margin:0 0 .9em 0;padding:0;">sTPC-EXXX-3568B</h1></html>
  
-//思迈联科 · 诺达佳(NODKA)|瑞芯微 RK3568 工业整机 / 嵌入式主板// +<html><div id="smltoc"> 
- +<div class="hd" id="smltoc-hd">目录 <a>[隐藏]</a></div> 
-^ 项目 ^ 说明 ^ +<ul class="toclist" id="smltoc-list"> 
-| 产品型号 | sTPC-EXXX-3568B | +<li class="l1"><a href="#资源特性">1 资源特性</a></li> 
-| 主控平台 | 瑞芯微 RK3568(四核 Cortex-A55) | +<li class="l1"><a href="#接口布局和尺寸">2 接口布局和尺寸</a></li> 
-| 支持系统 | Android 11 / Linux(Debian 11、Ubuntu 20.04) | +<li class="l2"><a href="#接口概览">2.1 接口概览</a></li> 
-| 文档版本 | V1.0(主干稿,参数待硬件确认) | +<li class="l2"><a href="#接口引脚定义">2.2 接口引脚定义</a></li> 
-| 更新日期 | 2026-11-09 | +<li class="l2"><a href="#主板内置插针式引脚排序方式">2.3 主板内置插针式引脚排序方式</a></li> 
- +<li class="l2"><a href="#机械尺寸">2.4 机械尺寸</a></li> 
-**章节导航**:[[#资源特性|1 资源特性]] | [[#接口布局和尺寸|2 接口布局和尺寸]] | [[#快速入门|3 快速入门]] | [[#Android系统的使用|4 Android系统的使用]] | [[#Linux系统的使用|5 Linux系统的使用]] | [[#通用方法|6 通用方法]]+<li class="l1"><a href="#快速入门">3 快速入门</a></li> 
 +<li class="l2"><a href="#系统下载">3.1 系统下载</a></li> 
 +<li class="l2"><a href="#工具链下载">3.2 工具链下载</a></li> 
 +<li class="l2"><a href="#烧录工具下载">3.3 烧录工具下载</a></li> 
 +<li class="l2"><a href="#系统烧录">3.4 系统烧录</a></li> 
 +<li class="l2"><a href="#u盘升级">3.5 U盘升级</a></li> 
 +<li class="l3"><a href="#升级前准备">3.5.1 升级前准备</a></li> 
 +<li class="l3"><a href="#开始ota升级">3.5.2 开始OTA升级</a></li> 
 +<li class="l2"><a href="#串口调试">3.6 串口调试</a></li> 
 +<li class="l2"><a href="#api参考与使用">3.7 API参考与使用</a></li> 
 +<li class="l1"><a href="#android系统的使用">4 Android系统的使用</a></li> 
 +<li class="l2"><a href="#开启adb调试">4.1 开启ADB调试</a></li> 
 +<li class="l3"><a href="#usb_adb使用方法">4.1.1 USB ADB使用方法</a></li> 
 +<li class="l3"><a href="#网络adb使用方法">4.1.2 网络ADB使用方法</a></li> 
 +<li class="l2"><a href="#wifi使用方法">4.2 WiFi使用方法</a></li> 
 +<li class="l2"><a href="#网口使用方法">4.3 网口使用方法</a></li> 
 +<li class="l2"><a href="#g模块使用方法">4.4 4G模块使用方法</a></li> 
 +<li class="l3"><a href="#支持列表">4.4.1 支持列表</a></li> 
 +<li class="l3"><a href="#步骤">4.4.2 步骤</a></li> 
 +<li class="l2"><a href="#gpio使用方法">4.5 GPIO使用方法</a></li> 
 +<li class="l3"><a href="#gpio系统索引号计算方法">4.5.1 GPIO系统索引号计算方法</a></li> 
 +<li class="l2"><a href="#串口使用方法">4.6 串口使用方法</a></li> 
 +<li class="l2"><a href="#spi使用方法">4.7 SPI使用方法</a></li> 
 +<li class="l2"><a href="#双屏异显">4.8 双屏异显</a></li> 
 +<li class="l1"><a href="#linux系统的使用">5 Linux系统的使用</a></li> 
 +<li class="l2"><a href="#声卡使用方法">5.1 声卡使用方法</a></li> 
 +<li class="l2"><a href="#网络使用方法">5.2 网络使用方法</a></li> 
 +<li class="l3"><a href="#以太网">5.2.1 以太网</a></li> 
 +<li class="l3"><a href="#wifi">5.2.2 WiFi</a></li> 
 +<li class="l2"><a href="#显分辨率修改">5.3 显分辨率修改</a></li> 
 +<li class="l2"><a href="#远程访问及文件传输">5.4 远程访问及文件传输</a></li> 
 +<li class="l1"><a href="#通用方法">6 通用方法</a></li> 
 +<li class="l2"><a href="#查看cpu温度">6.1 查看CPU温度</a></li> 
 +<li class="l2"><a href="#查看cpu序列号">6.2 查看CPU序列号</a></li> 
 +<li class="l2"><a href="#查看cpu频率">6.3 查看CPU频率</a></li> 
 +<li class="l2"><a href="#查看内存容量">6.4 查看内存容量</a></li> 
 +<li class="l2"><a href="#查看存储容量">6.5 查看存储容量</a></li> 
 +<li class="l2"><a href="#网络ping测试">6.6 网络Ping测试</a></li> 
 +<li class="l2"><a href="#设置系统时间保存到rtc芯片">6.7 设置系统时间保存到RTC芯片</a></li> 
 +</ul> 
 +</div></html>
  
 ===== 1 资源特性 ===== ===== 1 资源特性 =====
  
-==== 1.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 可选 
-| CPU | 瑞芯微 RK3568,四核 ARM Cortex-A55,主频最高 2.0GHz | +  * **存储**:eMMC 5.1,16GB / 32GB / 64GB 可选;1 × TF 卡(最大 128GB) 
-| NPU | 1 TOPS,支持 INT8 / INT16 / FP16,支持 RKNN 模型 | +  * **显示**:1 × HDMI2.0(4K@60Hz)、1 × HDMI-IN、1 × LVDS、1 × eDP、1 × MIPI-DSI 
-| GPU | Mali-G52 2EE,支持 OpenGL ES 3.2 / OpenCL 2.0 / Vulkan 1.1 | +  * **网络**:2 × 10/100/1000M 自适应以太网(RTL8211F) 
-| 内存 | LPDDR4 / LPDDR4X,2GB / 4GB / 8GB 可选 | +  * **无线**:M.2 Key E 可扩展 WiFi5 / BT4.2;Mini-PCIe 可扩展 4G / 5G 模块 
-| 存储 | eMMC 5.1,16GB / 32GB / 64GB 可选;1 × TF 卡座(最大 128GB) | +  * **USB**:2 × USB3.0(含 1 路 OTG)、4 × USB2.0(含插针) 
-| 显示 | 1 × HDMI2.0(4K@60Hz)、1 × LVDS(1920×1080)、1 × eDP1.3、1 × MIPI-DSI | +  * **串口**:2 × RS232、2 × RS485、1 × Debug UART(TTL 3.3V) 
-| 网络 | 2 × 10/100/1000M 自适应以太网(RTL8211F) | +  * **扩展**:1 × CAN FD、8 路 GPIO、2 × I2C、1 × SPI、1 × SATA 
-| 无线 | M.2 Key E 接口,可扩展 WiFi5 / BT4.2;Mini-PCIe 可扩展 4G / 5G 模块 | +  * **音频**:1 × 3.5mm Line-out、1 × MIC-in、2 × 2W 功放插针 
-| USB | 2 × USB3.0(含 1 路 OTG)、2 × USB2.0 插针 | +  * **电源**:DC 12V ~ 24V 宽压输入,典型功耗 ≤ 12W 
-| 串口 | 2 × RS232、2 × RS485、1 × Debug UART(TTL 3.3V) | +  * **工作温度**:-20℃ ~ +60℃(宽温选配 -40℃ ~ +70℃) 
-| 扩展 | 1 × CAN FD、8 路 GPIO、2 × I2C、1 × SPI | +  * **存储温度**:-40℃ ~ +80℃ 
-| 音频 | 1 × 3.5mm Line-out、1 × MIC-in、2 × 2W 功放插针 | +  * **结构尺寸**:待确认(参考 180 × 120 × 45mm,无风扇方案)
-| 电源 | 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 接口布局和尺寸 =====
行 65: 行 112:
 ==== 2.1 接口概览 ==== ==== 2.1 接口概览 ====
  
-//(配图:正面 / 背面接口布局图,待补充)// +^ 接口类别 ^ 丝印 / 位号 ^ 数量 ^ 说明 ^ 
- +| 电源输入 | PWR / DC-IN | 1 | 12~24V 宽压,5.5×2.5mm 圆孔 | 
-^ 面 ^ 接口分布 ^ +| 以太网 | LAN1 / LAN2 | 2 | 千兆自适应,带 Link/Act 指示灯 | 
-| 正面 | DC-IN、HDMI、LAN1、LAN2、USB1、USB2、LINE-OUT、MIC | +| HDMI 输出 | HDMI1 / HDMI2 | 2 | HDMI-A 标准座,支持音频输出 | 
-| 背面 | COM1、COM2、COM3、COM4、DEBUG、GPIO 端子 | +| HDMI 输入 | HDMI_RX | 1 | HDMI-IN 采集 | 
-| 侧面 | TF 卡座、SIM 卡座、ANT1、ANT2 |+| 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 接口引脚定义 ==== ==== 2.2 接口引脚定义 ====
  
-=== 2.2.1 各接口插针排序方式 === +  * **串行接口**(COM12,COM1_4) 
- +  * **USB 接口**(USB12,USB34,USB56,USB78,J12) 
-插针编号顺序以丝印「▲」为第 1 脚,从第 1 脚开始按 **逆时针** 方向依次编号;双排插针(2×N)为奇数在左、偶数在右,上下对齐成对计数。 +  * **以太网接口**(LAN1,LAN2) 
- +  * **SIM 接口**(TF,5G_SIM) 
-//(配图:插针第 1 脚标识示意图,待补充)//+  * **功放接口**(MIC,AR,AL) 
 +  * **显示接口**(LVDS,JLVDS,HDMI1,HDMI2,HDMI_RX) 
 +  * **音频**(J3) 
 +  * **音频输出口**(J2) 
 +  * **SATA 接口**(SATA,JSP) 
 +  * **风扇接口**(SYS_FAN) 
 +  * **CAN 接口**(CAN) 
 +  * **扩展接口**(J4,J5) 
 +  * **电源输入接口**(PWR) 
 +  * **前面板接口**(JEP)
  
-**COM1 / COM2(RS232,DB9 公头)**+**COM1 ~ COM4(RS232,DB9 公头)**
  
 ^ 脚位 ^ 信号 ^ 说明 ^ ^ 脚位 ^ 信号 ^ 说明 ^
行 93: 行 163:
 | 9 | RI | 振铃指示 | | 9 | RI | 振铃指示 |
  
-**COM3 / COM4(RS485,凤凰端子)**+**COM12(RS485,凤凰端子)**
  
 ^ 脚位 ^ 信号 ^ 说明 ^ ^ 脚位 ^ 信号 ^ 说明 ^
行 103: 行 173:
  
 ^ 脚位 ^ 信号 ^ 说明 ^ ^ 脚位 ^ 信号 ^ 说明 ^
-| 1 | VCC | 3.3V(仅调试用,不建议对外供电) |+| 1 | VCC | 3.3V(仅调试用) |
 | 2 | TXD | 主板发送 → 接 USB 转串口 RX | | 2 | TXD | 主板发送 → 接 USB 转串口 RX |
 | 3 | RXD | 主板接收 → 接 USB 转串口 TX | | 3 | RXD | 主板接收 → 接 USB 转串口 TX |
行 117: 行 187:
 | 9 | GPIO3_A6 | 10 | GPIO3_A7 | | 9 | GPIO3_A6 | 10 | GPIO3_A7 |
  
-==== 2.3 机械尺寸 ====+**SYS_FAN(4Pin 温控风扇)** 
 + 
 +^ 脚位 ^ 信号 ^ 说明 ^ 
 +| 1 | GND | 地 | 
 +| 2 | +12V | 风扇电源 | 
 +| 3 | FAN_TACH | 转速反馈 | 
 +| 4 | FAN_PWM | PWM 调速 | 
 + 
 +==== 2.3 主板内置插针式引脚排序方式 ==== 
 + 
 +插针编号顺序以丝印「▲」为第 1 脚,从第 1 脚开始按 **逆时针** 方向依次编号;双排插针(2×N)为奇数在左、偶数在右,上下对齐成对计数。 
 + 
 +==== 2.4 机械尺寸 ====
  
 ^ 项目 ^ 数值 ^ ^ 项目 ^ 数值 ^
行 124: 行 206:
 | 散热方式 | 无风扇铝合金外壳(可选风扇方案) | | 散热方式 | 无风扇铝合金外壳(可选风扇方案) |
 | 净重 | 约 1.2kg(参考值) | | 净重 | 约 1.2kg(参考值) |
- 
-//(配图:机械尺寸三视图,待补充)// 
  
 ===== 3 快速入门 ===== ===== 3 快速入门 =====
  
-==== 3.1 工具链下载 ====+==== 3.1 系统下载 ====
  
-^ 工具 ^ 用途 ^ 获取方式 ^ +**Android系统**
-| SDK 源码包 | 编译 U-Boot / Kernel / Rootfs | 联系销售获取(按型号打包) | +
-| 交叉编译工具链 | aarch64-linux-gnu-gcc 10.3 | SDK 内 prebuilts 目录 | +
-| RKNN-Toolkit2 | NPU 模型转换与量化 | 瑞芯微开发者社区下载 |+
  
-==== 3.2 烧录工具下载 ====+  * Android 11 固件(含 root 权限):联系销售 / 技术支持获取下载地址
  
-  - 下载 **DriverAssitant**(USB 驱动)与 **RKDevTool**(烧录工具)压缩包; +**Linux系统**
-  - 解压 DriverAssitant,双击 DriverInstall.exe 完成驱动安装; +
-  - 解压 RKDevTool,双击 RKDevTool.exe 启动烧录工具。+
  
-==== 3.3 系统烧录 ====+  * Debian 11 固件(含 Qt、GStreamer):联系销售 / 技术支持获取下载地址 
 +  * Ubuntu 20.04 LTS 固件:联系销售 / 技术支持获取下载地址
  
-  - 使用 Type-C 数据线连接主板 **USB1(OTG)** 与电脑; +==== 3.2 工具链下载 ====
-  - 断开主板电源,按住 **RECOVER 键** 后上电,约 2 秒后松开,进入 Loader / Maskrom 模式; +
-  - 打开 RKDevTool,工具底部提示「发现一个 LOADER 设备」即为识别成功; +
-  - 点击「升级固件」→「固件」选择 update.img → 点击「升级」; +
-  - 烧录完成后设备自动重启,首次开机约 30 ~ 60 秒。+
  
-//(配图:RKDevTool 烧录界面,待补充)//+  * aarch64-linux-gnu-gcc 10.3 交叉工具链:SDK prebuilts 目录内提供 
 +  * arm-linux-gnueabihf 交叉工具链:用于 32 位用户态程序编译 
 +  * RKNN-Toolkit2:NPU 模型转换与量化工具,瑞芯微开发者社区下载 
 + 
 +==== 3.3 烧录工具下载 ==== 
 + 
 +  * DriverAssitant:USB 驱动,解压后双击 DriverInstall.exe 完成安装 
 +  * RKDevTool:烧录工具,解压后双击 RKDevTool.exe 启动 
 +  * MPP / RKMPI 示例:SDK external/mpp 目录内提供 
 + 
 +**提示:**驱动未安装成功时,设备管理器会出现未知设备,需重新安装驱动后再烧录。 
 + 
 +==== 3.4 系统烧录 ==== 
 + 
 +  - 将烧录线与主板连接,并接通电源(主板设置为烧录模式:连接 J12 的 1、3、5、7、9 针脚,烧录 USB 线接到 J12 上排针) 
 +  - 使用 Type-C 数据线连接主板 **USB1(OTG)** 与电脑 
 +  - 断开主板电源,按住 **RECOVER 键** 后上电,约 2 秒后松开,进入 Loader / Maskrom 模式 
 +  - 打开 RKDevTool,工具底部提示「发现一个 LOADER 设备」即为识别成功 
 +  - 点击「升级固件」→「固件」选择 update.img → 点击「升级」 
 +  - 烧录完成后设备自动重启,首次开机约 30 ~ 60 秒 
 + 
 +<code bash> 
 +# Linux 下也可用 upgrade_tool 烧录 
 +sudo upgrade_tool uf update.img 
 +# 查询设备 
 +sudo upgrade_tool ld 
 +</code>
  
 **提示:**由 Android 切换至 Linux(或反向切换)时,若无法识别设备,可在 RKDevTool「高级功能」中执行「进入 Maskrom」后重新烧录。 **提示:**由 Android 切换至 Linux(或反向切换)时,若无法识别设备,可在 RKDevTool「高级功能」中执行「进入 Maskrom」后重新烧录。
  
-==== 3.4 串口调试 ====+==== 3.5 U盘升级 ==== 
 + 
 +=== 3.5.1 升级前准备 === 
 + 
 +  - 在 SDK 根目录执行整包编译,生成 rockdev/Image-xxx/ 目录 
 +  - 执行 ./mkupdate.sh(或 make otapackage)打包生成 update.img 
 +  - 将 update.img 拷入 U 盘根目录,文件名保持 update.img 
 +  - U 盘格式建议 FAT32,容量 ≤ 32GB 
 + 
 +<code bash> 
 +# 打包整包镜像 
 +./build.sh updateimg 
 +ls -lh rockdev/update.img 
 +</code> 
 + 
 +=== 3.5.2 开始OTA升级 === 
 + 
 +**方式一:U 盘本地升级** 
 + 
 +  - 主板正常开机,插入含 update.img 的 U 盘 
 +  - 进入「设置 → 系统 → 系统升级 → 本地升级」 
 +  - 选择 U 盘中的 update.img,确认后自动重启升级 
 +  - 升级过程约 3 ~ 5 分钟,进度条结束后自动重启 
 + 
 +**方式二:ADB 命令升级** 
 + 
 +<code bash> 
 +adb root 
 +adb remount 
 +adb push update.img /data/local/tmp/ 
 +adb shell update_engine --payload=/data/local/tmp/update.img 
 +</code> 
 + 
 +**提示:**升级过程中禁止断电,否则可能导致系统无法启动,需重新烧录整包。 
 + 
 +==== 3.6 串口调试 ====
  
-  - 使用 USB 转 TTL 小板连接 **DEBUG** 接口,注意 TX / RX 交叉、GND 共地; +  - 使用 USB 转 TTL 小板连接 **DEBUG** 接口,注意 TX / RX 交叉、GND 共地 
-  - 电脑设备管理器中确认串口号(如 COM3); +  - 电脑设备管理器中确认串口号(如 COM3) 
-  - 打开 Xshell / MobaXterm / SecureCRT,新建 **SERIAL** 会话; +  - 打开 Xshell / MobaXterm / SecureCRT,新建 **SERIAL** 会话 
-  - 参数设置:波特率 **1500000**、数据位 8、停止位 1、无校验、无流控; +  - 参数:波特率 **1500000**、数据位 8、停止位 1、无校验、无流控 
-  - 上电后即可看到 U-Boot 与内核启动日志。+  - 上电后即可看到 U-Boot 与内核启动日志
  
-<sxh bash> +<code bash> 
-# Linux 下可用 minicom / picocom 调试+# Linux 下可用 picocom 调试
 sudo picocom -b 1500000 -d 8 -p n /dev/ttyUSB0 sudo picocom -b 1500000 -d 8 -p n /dev/ttyUSB0
-</sxh>+</code>
  
-==== 3.5 API参考与使用 ====+==== 3.7 API参考与使用 ====
  
-  * **GPIO / I2C / SPI / UART**:通过 /sys/class/ 与 /dev/ 节点访问,详见第 4、5 章; +  * **GPIO / I2C / SPI / UART**:通过 sysfs 与 /dev 节点访问,见第 4、5 章 
-  * **NPU**:使用 RKNN-Toolkit2 转换模型,板端通过 librknnrt.so 推理; +  * **NPU**:RKNN-Toolkit2 转换模型,板端用 librknnrt.so 推理 
-  * **多媒体**:mpi_enc_test / mpi_dec_test 示例位于 SDK external/mpp/test 目录; +  * **多媒体**:mpi_enc_test / mpi_dec_test 示例位于 SDK external/mpp/test 
-  * **硬件文档**:原理图、Datasheet 请联系技术支持获取。+  * **硬件资料**:原理图、Datasheet 联系技术支持获取
  
 ===== 4 Android系统的使用 ===== ===== 4 Android系统的使用 =====
行 180: 行 313:
 === 4.1.1 USB ADB使用方法 === === 4.1.1 USB ADB使用方法 ===
  
-  - 使用 Type-C 数据线连接 **USB1(OTG)** 与电脑; +  - 使用 Type-C 数据线连接 **USB1(OTG)** 与电脑 
-  - 主板进入「设置 → 关于平板电脑」,连续点击「版本号」7 次开启开发者选项; +  - 「设置 → 关于平板电脑」,连续点击「版本号」7 次开启开发者选项 
-  - 进入「开发者选项」,打开「USB 调试」; +  - 进入「开发者选项」,打开「USB 调试」 
-  - 电脑端执行 adb devices,首次连接需在主板弹窗中点击「允许」。+  - 电脑端执行 adb devices,首次连接需在主板弹窗点击「允许」
  
-<sxh bash>+<code bash>
 adb devices adb devices
 # List of devices attached # List of devices attached
 # 0123456789ABCDEF device # 0123456789ABCDEF device
-</sxh>+</code>
  
 === 4.1.2 网络ADB使用方法 === === 4.1.2 网络ADB使用方法 ===
  
-主板与电脑处于同一网段时,可通过网络调试,无需数据线。+主板与电脑同网段时,可无线调试,无需数据线。
  
-<sxh bash> +<code bash> 
-adb connect 192.168.1.100:5555+adb connect 192.168.8.55:5555
 adb devices adb devices
-</sxh>+</code>
  
 ==== 4.2 WiFi使用方法 ==== ==== 4.2 WiFi使用方法 ====
  
-  - 进入「设置 → 网络和互联网 → WLAN」,打开开关; +  - 「设置 → 网络和互联网 → WLAN」,打开开关 
-  - 选择目标热点并输入密码; +  - 选择目标热点并输入密码 
-  - 连接成功后可在「网络详情」中查看 IP 地址。+  - 连接成功后可在「网络详情」中查看 IP 地址
  
-<sxh bash> +<code bash> 
-# 命令行查看连接状态 +adb shell dumpsys wifi | grep -i "curState"
-adb shell dumpsys wifi | grep -i "curState\|mNetworkInfo"+
 adb shell ifconfig wlan0 adb shell ifconfig wlan0
-</sxh>+</code>
  
 ==== 4.3 网口使用方法 ==== ==== 4.3 网口使用方法 ====
行 216: 行 348:
 **查看设备** **查看设备**
  
-<sxh bash>+<code bash>
 ip link show | grep -v "eth" ip link show | grep -v "eth"
-</sxh>+</code>
  
 **使用(动态 IP)** **使用(动态 IP)**
  
-<sxh bash>+<code bash>
 su su
 ifconfig eth1 up ifconfig eth1 up
 ifconfig eth1 dhcp ifconfig eth1 dhcp
-</sxh>+</code>
  
 **使用(静态 IP)** **使用(静态 IP)**
  
-<sxh bash>+<code bash>
 su su
 ifconfig eth1 down ifconfig eth1 down
 ifconfig eth1 192.168.8.55 netmask 255.255.255.0 ifconfig eth1 192.168.8.55 netmask 255.255.255.0
 ifconfig eth1 up ifconfig eth1 up
-</sxh>+</code>
  
-> 静态 IP 如需开机自动生效,可在系统内配置 eth1 的静态地址,或在应用层通过 ConnectivityManager 设置以太网静态 IP。+**提示:**静态 IP 需开机自动生效时,在系统内配置 eth1 静态地址,或应用层通过 ConnectivityManager 设置以太网静态 IP。
  
 ==== 4.4 4G模块使用方法 ==== ==== 4.4 4G模块使用方法 ====
行 250: 行 382:
 === 4.4.2 步骤 === === 4.4.2 步骤 ===
  
-  - 断电后插入 SIM 卡与 4G 模块,连接天线; +  - 断电后插入 SIM 卡与 4G 模块,连接天线 
-  - 上电,进入「设置 → 网络和互联网 → 移动网络」,打开「移动数据」; +  - 上电,「设置 → 网络和互联网 → 移动网络」,打开「移动数据」 
-  - 确认 APN 与运营商一致(默认自动获取); +  - 确认 APN 与运营商一致(默认自动获取) 
-  - 状态栏出现 4G 图标即接入成功。+  - 状态栏出现 4G 图标即接入成功
  
-<sxh bash>+<code bash>
 adb shell ifconfig rmnet0 adb shell ifconfig rmnet0
 adb shell ping -c 3 www.baidu.com adb shell ping -c 3 www.baidu.com
-</sxh>+</code>
  
 ==== 4.5 GPIO使用方法 ==== ==== 4.5 GPIO使用方法 ====
行 264: 行 396:
 === 4.5.1 GPIO系统索引号计算方法 === === 4.5.1 GPIO系统索引号计算方法 ===
  
-RK3568 的 GPIO 编号规则为:**bank × 32 + (group × 8) + pin**,其中 group A=0、B=1、C=2、D=3。+RK3568 GPIO 编号规则:**bank × 32 + (group × 8) + pin**,group A=0、B=1、C=2、D=3。
  
 ^ GPIO 名称 ^ 计算过程 ^ 系统编号 ^ ^ GPIO 名称 ^ 计算过程 ^ 系统编号 ^
行 272: 行 404:
 | GPIO4_B1 | 4×32 + 1×8 + 1 | 137 | | GPIO4_B1 | 4×32 + 1×8 + 1 | 137 |
  
-=== 4.5.2 操作示例 ===+**操作示例**
  
-以控制 GPIO3_A5(系统编号 101)输出高电平为例:+以 GPIO3_A5(系统编号 101)输出高电平为例:
  
-<sxh bash>+<code bash>
 su su
 echo 101 > /sys/class/gpio/export echo 101 > /sys/class/gpio/export
 echo out > /sys/class/gpio/gpio101/direction echo out > /sys/class/gpio/gpio101/direction
 echo 1 > /sys/class/gpio/gpio101/value echo 1 > /sys/class/gpio/gpio101/value
-# 读取当前电平 
 cat /sys/class/gpio/gpio101/value cat /sys/class/gpio/gpio101/value
-</sxh>+</code>
  
-释放 GPIO:+释放:
  
-<sxh bash>+<code bash>
 echo 101 > /sys/class/gpio/unexport echo 101 > /sys/class/gpio/unexport
-</sxh>+</code>
  
 ==== 4.6 串口使用方法 ==== ==== 4.6 串口使用方法 ====
  
-<sxh bash> +<code bash>
-# 查看串口设备+
 ls -l /dev/ttyS* ls -l /dev/ttyS*
-# 修改权限 
 su su
 chmod 777 /dev/ttyS3 chmod 777 /dev/ttyS3
-</sxh>+</code>
  
-Android 应用层通过 SerialPort 库以 /dev/ttyS3、波特率 9600 打开即可收发;RS485 方向由硬件自动切换,无需额外控制。+应用层用 SerialPort 库以 /dev/ttyS3、波特率 9600 打开即可收发;RS485 方向由硬件自动切换。
  
-==== 4.7 屏幕使用方法 ====+==== 4.7 SPI使用方法 ====
  
-^ 屏幕类型 ^ 接口 ^ 分辨率 ^ 说明 ^ +<code bash> 
-| HDMI 显示器 | HDMI | 最高 3840×2160@60Hz | 支持热插拔、EDID 自动识别 | +# 查看 SPI 设备节点 
-| LVDS 屏 | LVDS | 最高 1920×1080 | 需按屏参配置 dts | +ls -l /dev/spidev* 
-| eDP 屏 | eDP1.3 | 最高 2560×1600 | 需确认屏电压与背光 | +# 查询 SPI 控制器与片选 
-| MIPI 屏 | MIPI-DSI | 最高 1920×1200 | 需匹配屏参与时序 |+cat /sys/class/spi_master/spi*/device/of_node/compatible 
 +</code>
  
-<sxh bash> +**测试收发**
-# 查看当前显示模式 +
-adb shell wm size +
-adb shell wm density +
-</sxh>+
  
-==== 4.8 看门狗的使用 ====+<code bash> 
 +# 使用内核自带 spidev_test(需交叉编译后推入设备) 
 +adb push spidev_test /data/local/tmp/ 
 +adb shell /data/local/tmp/spidev_test -D /dev/spidev3.0 -v -p "12345678" 
 +</code>
  
-<sxh bash> +参数说明:-D 指定设备节点,-s 设置速率(默认 500kHz),-v 打印收发数据,-p 发送字符串。
-# 查看看门狗设备 +
-ls /dev/watchdog* +
-# 喂狗示例(周期 10s,超时后系统复位) +
-echo 1 > /dev/watchdog +
-</sxh>+
  
-> 硬件看门狗默认超时时间由 dts 中 wdt 节点配置,量产前建议在应用层做定时喂狗。+==== 4.8 双屏异显 ==== 
 + 
 +主板支持 HDMI + LVDS / eDP 同时输出,可同显或异显。 
 + 
 +<code bash> 
 +# 查看当前显示设备 
 +adb shell dumpsys display | grep -i "mDisplayId" 
 +# 同显(镜像) 
 +adb shell setprop persist.sys.dualscreen mirror 
 +# 异显(扩展) 
 +adb shell setprop persist.sys.dualscreen extend 
 +</code> 
 + 
 +^ 模式 ^ 说明 ^ 
 +| 同显 | 两屏显示相同画面,分辨率取二者较小值 | 
 +| 异显 | 两屏独立画面,可分别启动应用 | 
 + 
 +**提示:**异显模式下需应用侧指定 DisplayId 启动 Activity,具体见 SDK 示例 DualScreenDemo。
  
 ===== 5 Linux系统的使用 ===== ===== 5 Linux系统的使用 =====
行 332: 行 474:
 ==== 5.1 声卡使用方法 ==== ==== 5.1 声卡使用方法 ====
  
-<sxh bash> +<code bash>
-# 查看声卡设备+
 aplay -l aplay -l
-# 播放测试音频 
 aplay -D plughw:0,0 /usr/share/sounds/test.wav aplay -D plughw:0,0 /usr/share/sounds/test.wav
-# 录音测试 
 arecord -D plughw:0,0 -f cd -d 5 test.wav arecord -D plughw:0,0 -f cd -d 5 test.wav
-</sxh>+</code>
  
 音量调节: 音量调节:
  
-<sxh bash>+<code bash>
 alsamixer alsamixer
-# 或 
 amixer -c 0 set 'Playback' 80% amixer -c 0 set 'Playback' 80%
-</sxh>+</code>
  
 ==== 5.2 网络使用方法 ==== ==== 5.2 网络使用方法 ====
行 355: 行 493:
 **查看设备** **查看设备**
  
-<sxh bash>+<code bash>
 ip link show | grep -v "eth" ip link show | grep -v "eth"
-</sxh>+</code>
  
 **使用(动态 IP)** **使用(动态 IP)**
  
-<sxh bash>+<code bash>
 sudo cat /etc/network/interfaces sudo cat /etc/network/interfaces
-sudo dhclient eth1 up +sudo dhclient eth0 up 
-# 或 +sudo ifconfig eth0 up 
-sudo ifconfig eth1 up +sudo dhclient eth0 
-sudo dhclient eth1 +</code>
-</sxh>+
  
 **使用(静态 IP)** **使用(静态 IP)**
行 373: 行 510:
 编辑 /etc/network/interfaces: 编辑 /etc/network/interfaces:
  
-<sxh bash> +<code bash> 
-auto eth1 +auto eth0 
-iface eth1 inet static+iface eth0 inet static
     address 192.168.8.55     address 192.168.8.55
     netmask 255.255.255.0     netmask 255.255.255.0
     gateway 192.168.8.1     gateway 192.168.8.1
     dns-nameservers 202.96.134.133     dns-nameservers 202.96.134.133
-</sxh>+</code>
  
-<sxh bash> +<code bash> 
-sudo ifconfig eth1 down +sudo ifconfig eth0 down 
-sudo ifconfig eth1 up +sudo ifconfig eth0 up 
-ip addr show eth1 +ip addr show eth0 
-</sxh>+</code>
  
 **测试** **测试**
  
-<sxh bash>+<code bash>
 ping -c 4 192.168.8.1 ping -c 4 192.168.8.1
 ping -c 4 www.baidu.com ping -c 4 www.baidu.com
-</sxh>+</code>
  
 === 5.2.2 WiFi === === 5.2.2 WiFi ===
  
-<sxh bash> +<code bash>
-# 查看无线网卡+
 ip link show wlan0 ip link show wlan0
-# 扫描热点 
 sudo nmcli dev wifi rescan sudo nmcli dev wifi rescan
 sudo nmcli dev wifi list sudo nmcli dev wifi list
-# 连接 
 sudo nmcli dev wifi connect "SSID" password "PASSWORD" sudo nmcli dev wifi connect "SSID" password "PASSWORD"
-# 查看 IP 
 ip addr show wlan0 ip addr show wlan0
-</sxh>+</code>
  
-==== 5.3 分辨率修改 ====+==== 5.3 显分辨率修改 ====
  
 **HDMI 输出** **HDMI 输出**
  
-<sxh bash> +<code bash>
-# 查看当前模式+
 cat /sys/class/display/HDMI0/mode cat /sys/class/display/HDMI0/mode
-# 设置为 1080P60 
 echo 1920x1080p60 > /sys/class/display/HDMI0/mode echo 1920x1080p60 > /sys/class/display/HDMI0/mode
-</sxh>+</code>
  
 **LVDS / eDP 屏** **LVDS / eDP 屏**
  
-需在 /boot/dts/ 对应屏参 dts 中修改 display-timings,重新编译并替换 dtb 后重启生效。+在 /boot/dts/ 对应屏参 dts 中修改 display-timings,重新编译并替换 dtb 后重启生效。
  
 ==== 5.4 远程访问及文件传输 ==== ==== 5.4 远程访问及文件传输 ====
  
-<sxh bash> +<code bash>
-# 安装并启动 SSH+
 sudo apt update && sudo apt install -y openssh-server sudo apt update && sudo apt install -y openssh-server
 sudo systemctl enable --now ssh sudo systemctl enable --now ssh
-# 查看本机 IP 
 ip addr show ip addr show
-</sxh>+</code>
  
-电脑端传输文件:+电脑端传输:
  
-<sxh bash>+<code bash>
 scp ./update.img root@192.168.8.55:/home/root/ scp ./update.img root@192.168.8.55:/home/root/
-</sxh>+</code>
  
-图形化文件传输可使用 WinSCP / FileZilla,协议选择 SFTP,端口 22。+图形化工具可用 WinSCP / FileZilla,协议 SFTP,端口 22。
  
 ===== 6 通用方法 ===== ===== 6 通用方法 =====
行 446: 行 575:
 ==== 6.1 查看CPU温度 ==== ==== 6.1 查看CPU温度 ====
  
-<sxh bash>+<code bash>
 cat /sys/class/thermal/thermal_zone0/temp cat /sys/class/thermal/thermal_zone0/temp
-# 输出单位为毫摄氏度,例如 45200 表示 45.2℃ +# 输出为毫摄氏度,45200 表示 45.2℃ 
-</sxh>+</code>
  
-==== 6.2 查看序列号 ====+==== 6.2 查看CPU序列号 ====
  
-<sxh bash>+<code bash>
 cat /proc/device-tree/serial-number cat /proc/device-tree/serial-number
-# 或+# Android 下
 getprop ro.serialno getprop ro.serialno
-</sxh>+</code>
  
 ==== 6.3 查看CPU频率 ==== ==== 6.3 查看CPU频率 ====
  
-<sxh bash>+<code bash>
 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
-</sxh>+</code>
  
 ==== 6.4 查看内存容量 ==== ==== 6.4 查看内存容量 ====
  
-<sxh bash>+<code bash>
 free -h free -h
 cat /proc/meminfo | head -3 cat /proc/meminfo | head -3
-</sxh>+</code>
  
 ==== 6.5 查看存储容量 ==== ==== 6.5 查看存储容量 ====
  
-<sxh bash>+<code bash>
 df -h df -h
 lsblk lsblk
-</sxh>+</code>
  
-==== 6.6 Ping网络测试 ====+==== 6.6 网络Ping测试 ====
  
-<sxh bash>+<code bash>
 ping -c 4 192.168.8.1 ping -c 4 192.168.8.1
 ping -c 4 www.baidu.com ping -c 4 www.baidu.com
-# 仅测试连通性,不解析域名 
 ping -c 1 -W 1 8.8.8.8 ping -c 1 -W 1 8.8.8.8
-</sxh>+</code>
  
-==== 6.7 RTC时间设置 ====+==== 6.7 设置系统时间保存到RTC芯片 ====
  
-<sxh bash>+<code bash>
 # 查看当前时间 # 查看当前时间
 date date
行 497: 行 625:
 # 设置系统时间 # 设置系统时间
 sudo date -s "2026-11-09 10:00:00" sudo date -s "2026-11-09 10:00:00"
-# 写入 RTC+# 写入 RTC 芯片
 sudo hwclock -w sudo hwclock -w
-</sxh> +# 再次读取,确认写入成功 
- +sudo hwclock -r 
-----+</code>
  
-//文档主干已搭建,参数与配图待硬件与测试部门确认后补充。返回 [[思迈联科:start|思迈联科产品主页]]// 
  
打印/导出