本文基于四款产品的完整测评落地经验整理而成,系统梳理轻量 MCU 设备从基线选型、内核与驱动适配、HCTest 自测、PCS 申报到基金会评审的全流程关键要点与踩坑记录,供同行参考。

一、研发实力与产品体系:测评落地的底气

兼容性测评拼的不是"过测技巧",而是底层研发功底。恒星物联技术团队由资深行业专家组成,具备行业领先的整体解决方案规划能力与软、硬件协同研发能力。参评终端全部采用自研硬件平台 + 自研固件架构,这为内核行为对齐、HDF Lite 驱动适配、功耗与资源的精细化管控提供了完整的技术掌控力。

本次完成 OpenHarmony 轻量系统适配的四类终端产品:

01、智能遥测终端机(SR600-D):

微功耗设计、内置电池供电,支持模拟量、开关量、RS485 等多类型传感器接入,具备断点续传存储与智能分级告警机制,适用于水文监测、水利遥测、远程采集与项目运维管理;

智能遥测终端机

02、井盖状态监测仪(SJ 系列,SJ200 → SJ600 四代迭代):

(SJ 系列,SJ200 → SJ600 四代迭代):电池供电、4G/NB-IoT 通讯,基于高精度倾角传感器实现井盖开盖、移动、倾斜、震动等异常监测,休眠电流低至 ≤30μA,续航可达 3 年以上;SJ600 首创可更换 19AH 防水大电池,支持航空接口外接浮球水位、静压液位等多类传感器,具备 IP68 防腐防水、防霉菌、防盐雾能力;

井盖状态监测仪

03、消防栓监测终端

可直接加装在原有市政消火栓上,无损改造、不改变原有结构。内置电池供电,采集压力、流量数据,识别偷水并远程告警;通过 NB-IoT 传输数据至云平台,实现消火栓实时监测、告警处置与统计分析。

消防栓监测终端

04、低功耗遥测终端机 / 低功耗传感节点

面向电池供电、无人值守场景的边缘采集终端,是城市管网感知网络的"神经末梢"。

低功耗遥测终端机

二、轻量 MCU 测评与标准系统是两套逻辑

很多团队第一次做轻量 MCU 兼容性测评,习惯性套用 RK3568 标准系统的思路,结果一上来就踩坑。核心差异一句话:轻量系统没有 ACTS/HATS/DCTS,核心物料是 HCTest 测试套件 + PCS 产品兼容性自检表。

三、前期基线与硬件评估:从选型阶段开始规划

兼容性测评不是产品收尾才做的事。我们四款产品全部遵循一个原则:基线锁定:源码、HCTest 套件、PCS 自检表必须使用同一基线,禁止跨版本混用。优先选用官方维护的 Lite 分支,不使用厂商私有 fork 内核——私有分支容易私自修改 POSIX、内核 API 行为,HCTest 会出现大量偶现失败,排查成本极高;

硬件资源评估是 MCU 项目最容易忽略的点:

●HCTest 用例运行会额外占用 RAM、Flash;

●固件设计阶段建议预留 10~20KB RAM 给 HCTest;

●不要把 MCU 资源压榨到极限,否则测试阶段极易出现栈溢出、Hardfault;

硬件外设清单如实梳理:硬件没有的外设,不要在 HDF Lite 中强行实现空驱动,直接在 PCS 中声明不支持,后续申请豁免;产品配置 product.json 与 PCS 自检表一一对应,仅声明硬件真实具备的能力;内核、POSIX 子集、HDF Lite 基础框架属于基线强制组件,严禁裁剪;仅可裁剪非强制业务组件,且裁剪清单必须在 PCS 表格中完整记录。

四、移植适配两大卡点:内核与 HDF Lite

4.1 内核与 POSIX 接口适配(强制能力,不可豁免)

HCTest 内核模块覆盖任务调度、信号量、互斥锁、消息队列、软件定时器、内存管理、POSIX 接口子集等核心能力,是轻量系统测评的"硬门槛"。

我们踩过的典型坑:为优化内存开销替换原生 LiteOS-M 内存管理模块,直接触发内存类用例随机失败。

实战红线:禁止修改基线原生内核 API 的参数、返回值与行为,不要自研 heap 替换原生内存管理。系统 tick、clock_gettime 时间接口、OHOS_LOG 日志接口必须对齐基线——HCTest 依赖串口输出完整日志,日志丢失会直接导致基金会评审不认可自测报告。

4.2 HDF Lite 轻量驱动适配

轻量系统 HDF Lite 不等于标准系统 HDF,没有 HDI 硬件抽象层。驱动开发遵循以下原则:

●驱动使用 HDF Lite 框架注册,HCS 资源配置语法严格对齐基线规范;

● HCS 语法错误会直接导致无法枚举外设,外设测试用例全部失败;

●裸机驱动可以保留,但外设访问入口优先走 HDF Lite 框架,保证 HCTest 可以正常枚举设备;

●外设驱动(GPIO/UART/SPI/I2C/ADC/WDT 等)按需开发,无硬件外设不做虚假实现。

五、HCTest 自测:分模块迭代,拒绝直接全量跑测

轻量 MCU 测评不需要 Windows 测试机、不需要 hdc 调试,依靠串口采集 HCTest 日志即可。测试环境为:Ubuntu 编译主机 + MCU 样机 + 串口采集工具。

HCTest 集成两种方案:

1、前期调试:独立 HCTest 固件,单独烧录到样机,单模块调试内核、外设用例;

2、提测阶段:将 HCTest 组件编译进产品正式镜像,保证自测镜像与提交基金会复测镜像环境一致。

我们四款产品统一采用分模块测试策略,不直接执行全套 HCTest:

1、优先跑内核 + POSIX 模块(基线强制项,必须全部 PASS,不可豁免);

2、内核通过后,依次调试 GPIO、UART、SPI、I2C 等外设模块;

3、跑 HCTest 期间关闭产品业务任务——业务代码抢占 CPU、内存资源,极易造成偶现随机失败。

用例状态说明:

●PASS:测试通过;

●FAIL:测试失败;基线强制能力 FAIL 必须修复,无法提交测评;

●SKIP:跳过,仅用于硬件物理缺失外设,配合 PCS 声明和豁免文档使用。

实战经验:测试时调高串口波特率,关闭业务打印,仅保留 HCTest 输出,防止串口日志丢包;完整保存原始串口日志,作为测评提交核心材料。

六、PCS 自检表 + 豁免申请:轻量测评的核心文档

PCS 产品兼容性自检表是轻量 MCU 测评的核心文档,原则是如实声明能力、杜绝虚报。表格分为两大块:

1. 基线强制能力(内核 / POSIX / HDF Lite 基础):全部必须 PASS,不能 SKIP,不支持无法豁免;

2. 外设、通信等可选能力:硬件具备则必须实现并 HCTest PASS;硬件无外设则标记不支持,HCTest 标记 SKIP,配套豁免说明文档。

我们四款终端均在 PCS 中如实声明产品能力。例如部分低功耗传感节点无 ADC、CAN 外设,即在 PCS 标记不支持,并单独提交豁免说明,写明硬件无对应外设。

红线提醒:硬件不存在的外设,PCS 不能勾选支持。若基金会样机复测发现虚报,测评直接驳回。

PCS 配套交付材料清单:

1. PCS 自检表(盖章 PDF);

2. HCTest 完整串口原始日志;

3. HCTest 汇总统计表;

4. SKIP 项豁免申请文档;

5. 产品固件镜像。

七、基金会提交流程与评审要点

1. 企业账号登录开放原子基金会兼容性平台,创建测评项目;

2. 产品类型选择"轻量系统",基线版本与代码、HCTest 保持一致;

3. 上传全套文档、固件镜像;

4. 寄送 2 台样机至基金会工作组;

5. 基金会样机抽测,重新执行 HCTest,核对自测日志;

6. 评审通过,颁发 OpenHarmony 生态产品兼容性证书,产品录入生态名录,可合法使用 Powered by OpenHarmony 标识。

轻量 MCU 测评周期通常 10~14 个工作日,快于标准系统,但样机串口 HCTest 日志稳定性非常关键,复测日志异常会直接导致评审失败。

八、高频踩坑汇总(项目实战总结)

1. 私自修改 LiteOS-M 内核、POSIX 接口,修改 API 行为 → 内核 HCTest 批量失败;

2. HCTest 测试时业务后台持续运行,资源抢占 → 产生难以复现的随机 FAIL;

3. RAM 预留不足 → 测试阶段栈溢出、Hardfault;

4. HCS 配置语法错误 → HDF Lite 无法加载外设,外设用例全部异常;

5. 基线版本混乱,源码和 HCTest 套件版本不一致 → 测试报告无效;

6. PCS 虚报硬件外设能力 → 样机复测失败,测评驳回;

7.串口日志丢包、日志不全 → 自测报告不被评审认可。

九、认证成果与证书价值

2026 年 7 月 10 日,智能遥测终端机(SR600-D)通过 OpenHarmony 5.1.0 Release 版本兼容性测评,获授 OpenHarmony 生态产品兼容性证书(达标等级 A 标);8 月 27 日,井盖状态监测仪(SJ600)再次取证。鸿蒙化适配为公司产品带来三大核心价值提升:

01、国产化自主可控:

基于开源鸿蒙体系实现操作系统层全栈国产化适配,摆脱传统闭源系统依赖,从底层保障监测数据安全与业务稳定运行;

02、全场景互联互通:

依托鸿蒙分布式能力与终端丰富的下行接口,实现多源感知设备与水务平台、运维终端的跨端协同,打破数据孤岛;LiteHAP 轻量应用可跨 MCU 设备移植;

03、安全与可靠性全面升级:

基于鸿蒙原生安全架构,结合断点续传存储、智能分级告警机制,构建从边缘设备到云端的全链路安全防护体系,满足水文水务行业对数据连续性、设备安全性的严苛监管要求。

在智慧管网、水务、燃气、工业传感等信创项目与招投标场景中,OpenHarmony 兼容性证书已成为重要的准入门槛。

合规红线:未获取兼容性证书前,产品外壳、宣传物料禁止使用 Powered by OpenHarmony 标识。

十、项目排期参考(轻量 MCU 终端)

项目排期参考(轻量 MCU 终端)

十一、总结与展望

四款 OpenHarmony 轻量 MCU 终端的成功取证,验证了恒星物联在嵌入式操作系统适配、轻量驱动框架、低功耗固件设计上的完整研发能力。轻量 MCU 测评的核心可以归纳为三句话:

1. 基线锁定,不混版本;

2. 内核和 HDF Lite 是强制项,不能动、不能裁;

3. PCS 如实声明,硬件没有的就申请豁免,不要虚报。

Logo

一站式 AI 云服务平台

更多推荐