🔥 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 桌面已正常加载,图标、任务栏、状态栏均完整显示。

OpenHarmony 5.1 桌面运行在 AIO-3588Q 上

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-drmrockchip-vop2 ✅ 已加载
🎬 视频编解码 mpp_rkvdec2mpp_rkvenc2mpp_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 进入系统后,执行资源查看命令,结果如下:

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: 0AVB 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 识别与驱动;
  • 商规 / 工规 / 车规三档覆盖,可满足从消费电子到工业、车载等多场景需求。
Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐