“Firefly RK3588 系列全面支持 OpenHarmony 5.1:实测启动、桌面运行与硬件适配解析“
·
🔥 Firefly RK3588 系列全面支持 OpenHarmony 5.1
🎯 一句话导读
Firefly RK3588 系列(AIO-3588Q / AIO-3588JQ / AIO-3588MQ/ROC-RK3588S-PC/ITX-3588J)现已完成 OpenHarmony 5.1 系统适配。实测可在 8nm 八核 SoC 上稳定启动 OHOS 5.1 内核(Linux 5.10.160),桌面正常运行,16 GB 大内存与多路显示资源完整可用,为国产操作系统在高端 AIoT 主板上的落地提供了可参考的硬件基础。
🖥️ 一、实测环境:AIO-3588Q + OpenHarmony 5.1
| 项目 | 内容 |
|---|---|
| 🏭 硬件型号 | 天启智能 Firefly AIO-3588Q(商规级) |
| ⚙️ SoC | Rockchip RK3588 |
| 🧠 内存 | 16 GB LPDDR4X(4 通道 × 4 GB) |
| 💾 存储 | eMMC + M.2 SATA3.0 SSD(2242)+ TF Card |
| 📺 显示输出 | HDMI 2.1 / DP 1.4 / VGA / eDP 1.3 / 2×MIPI-DSI |
| 🖥️ 操作系统 | OpenHarmony 5.1 |
| 🐧 内核版本 | Linux 5.10.160(OHOS clang 15.0.4) |
| 🔌 串口工具 | hdc-std shell |
🚀 二、启动实测:从 U-Boot 到 OpenHarmony 桌面
2.1 关键启动节点
下图截取自主板 HDMI 输出,可见 OpenHarmony 5.1 桌面已正常加载,图标、任务栏、状态栏均完整显示。

2.2 串口启动日志(关键片段)
U-Boot SPL 2017.09-ge4e124926e-230922 #lxh
Model: Rockchip RK3588 Evaluation Board
DRAM: 16 GiB
...
Model: Firefly AIO-3588Q HDMI(Linux)
...
Booting Linux on physical CPU 0x0000000000 [0x412fd050]
Linux version 5.10.160 (lixu@lixu) (OHOS (dev) clang version 15.0.4 ...)
Machine model: Firefly AIO-3588Q HDMI(Linux)
Memory: 16056848K/16752640K available
...
smp: Brought up 1 node, 8 CPUs
2.3 启动信息汇总表
| 阶段 | 输出 | 含义 |
|---|---|---|
| 🟢 SPL DDR | LPDDR4, 2112MHz,4 通道各 4 GB |
内存初始化通过,总容量 16 GB |
| 🟢 U-Boot | Model: Firefly AIO-3588Q HDMI(Linux) |
识别设备树与板级型号 |
| 🟢 Kernel | Linux version 5.10.160 ... OHOS clang 15.0.4 |
OpenHarmony 内核编译器标识 |
| 🟢 CPU | smp: Brought up 1 node, 8 CPUs |
8 核 CPU(4×A76 + 4×A55)全部上线 |
| 🟢 内存 | Memory: 16056848K/16752640K available |
约 15.3 GB 可用内存 |
| 🟢 显示 | fb0: rockchipdrmfb frame buffer device |
DRM 显示框架就绪 |
| 🟢 文件系统 | hmdfs_init_configfs() init configfs |
OpenHarmony 分布式文件系统初始化 |
🧩 三、RK3588 硬件平台核心规格
AIO-3588 系列按应用场景分为商规、工规、车规三档,核心处理单元保持一致,差异主要体现在主频与工作温度。
| 规格项 | AIO-3588Q(商规) | AIO-3588JQ(工规) | AIO-3588MQ(车规) |
|---|---|---|---|
| 🧩 SoC | RK3588 | RK3588J | RK3588M |
| 🏎️ CPU | 4×A76 + 4×A55 | 4×A76 + 4×A55 | 4×A76 + 4×A55 |
| ⚡ 主频 | 最高 2.4 GHz | 最高 1.6 GHz | 最高 2.0 GHz |
| 🎨 GPU | Mali-G610 MP4,450 GFLOPS | Mali-G610 MP4,450 GFLOPS | Mali-G610 MP4,450 GFLOPS |
| 🧠 NPU | 6 TOPS INT8,支持 TF / MXNet / PyTorch / Caffe 模型转换 | 6 TOPS INT8 | 6 TOPS INT8 |
| 📷 ISP | 48 MP,HDR + 3DNR | 48 MP,HDR + 3DNR | 48 MP,HDR + 3DNR |
| 🎬 硬解码 | 8K@60fps H.265/VP9/AVS2 | 8K@60fps H.265/VP9/AVS2 | 8K@60fps H.265/VP9/AVS2 |
| 🎥 硬编码 | 8K@30fps H.265/H.264 | 8K@30fps H.265/H.264 | 8K@30fps H.265/H.264 |
| 🌡️ 工作温度 | -20℃ ~ 60℃ | -40℃ ~ 85℃ | -40℃ ~ 85℃ |
🔌 四、接口与外设适配情况
OpenHarmony 5.1 在该平台上已完成主要外设驱动加载,日志中可见以下子系统成功 probe:
| 子系统 | 驱动/节点 | 状态 |
|---|---|---|
| 🖥️ 显示 | rockchip-drm、rockchip-vop2 |
✅ 已加载 |
| 🎬 视频编解码 | mpp_rkvdec2、mpp_rkvenc2、mpp_av1dec |
✅ 已加载 |
| 📡 网络 | rk_gmac-dwmac(双千兆以太网) |
✅ 已加载 |
| 🔗 PCIe | rk-pcie(fe150000 / fe170000) |
✅ 已初始化 |
| 💾 SATA | ahci fe210000.sata |
✅ 已加载 |
| 🔊 音频 | Advanced Linux Sound Architecture |
✅ 已加载 |
| 📶 无线 | WiFi6 / 蓝牙 5.0(模组固件层面) | ✅ 硬件就绪 |
| 🌐 USB | xhci-hcd(USB 3.1)、EHCI/OHCI |
✅ 已加载 |
💻 五、系统运行状态实测
通过 hdc-std shell 进入系统后,执行资源查看命令,结果如下:

5.1 内存与存储
| 命令 | 结果 | 解读 |
|---|---|---|
free -m |
Mem: 15941 MB total,free 13458 MB | 16 GB 内存识别完整,空闲充足 |
df -h |
/data 分区 223 GB,已用 225 MB |
大容量存储挂载正常 |
df -h |
/ 根分区 1.4 GB,已用 1.1 GB |
系统分区只读挂载正常 |
df -h |
/vendor 240 MB,已用 123 MB |
Vendor 分区挂载正常 |
5.2 分区挂载说明
OpenHarmony 在该平台上采用标准 OHOS 分区方案:
/dev/block/mmcblk1p7 -> / (system/usr,ext4 ro)
/dev/block/mmcblk1p8 -> /vendor (vendor,ext4 ro)
/dev/block/mmcblk1p15 -> /data (用户数据,大容量)
| 挂载点 | 用途 | 文件系统 | 权限 |
|---|---|---|---|
/ |
系统根目录 | ext4 | 只读 |
/vendor |
厂商 HAL/BSP | ext4 | 只读 |
/data |
用户数据与应用 | - | 可读写 |
/mnt/hmdfs/100/account |
分布式用户数据 | hmdfs | 可读写 |
🛠️ 六、OpenHarmony 5.1 适配要点
6.1 内核与编译工具链
- 内核基线:Linux 5.10.160 LTS
- 编译器:OHOS (dev) clang version 15.0.4 + LLD 15.0.4
- 设备树:
Firefly AIO-3588Q HDMI(Linux) - 启动参数:包含
ohos.required_mount.*系列挂载点,符合 OHOS 5.1 分区规范
6.2 关键 OHOS 特性在日志中的体现
| 特性 | 日志关键词 | 说明 |
|---|---|---|
| 📂 分布式文件系统 | hmdfs: hmdfs_init_configfs() |
HMDFS 初始化完成 |
| 📂 共享文件系统 | sharefs: sharefs_init_configfs() |
ShareFS 初始化完成 |
| 🔒 安全启动 | Verified-boot: 0、AVB skip |
当前为开发模式,可关闭验证 |
| 🛡️ 安全增强 | SELinux: Initializing |
SELinux 框架已启动 |
| 🔐 可信执行 | OP-TEE version: 3.13.0 |
可信执行环境就绪 |
| 🧯 黑匣子 | bbox:[info][blackbox_core.c] |
系统异常日志收集就绪 |
🌟 七、适用场景
凭借 RK3588 的算力与 OpenHarmony 5.1 的分布式能力,AIO-3588 系列可在以下方向落地:
| 场景 | 关键能力 | 典型应用 |
|---|---|---|
| 🏭 工业网关 | 双千兆、RS232/485/CAN、宽温 | PLC 数据采集、边缘协议转换 |
| 🚗 智能座舱 | 六屏异显、8K 解码、GPU | 仪表盘 + 中控屏 + 副驾屏 |
| 🛒 商用显示 | 4K/8K 输出、多屏拼接 | 广告机、自助终端、数字标牌 |
| 🤖 AI 边缘 | 6 TOPS NPU、大内存 | 本地视觉推理、边缘 AI 盒子 |
| 🏠 智慧楼宇 | 多路视频输入、网络通讯 | 门禁、梯控、安防一体机 |
✅ 八、总结
- Firefly RK3588 系列(AIO-3588Q / JQ / MQ)已可稳定运行 OpenHarmony 5.1;
- 实测启动链完整:U-Boot SPL → U-Boot → Linux 5.10.160 OHOS 内核 → OpenHarmony 桌面;
- 16 GB 内存、多路显示、双千兆、SATA/PCIe 等核心硬件资源均已被 OHOS 5.1 识别与驱动;
- 商规 / 工规 / 车规三档覆盖,可满足从消费电子到工业、车载等多场景需求。
更多推荐


所有评论(0)