10月14日,开源鸿蒙城市技术沙龙·广州站在广东省开源鸿蒙适配中心举行。本次沙龙由开源鸿蒙项目群工作委员会主办,聚焦"工业控制与实时操作系统技术",围绕软件工程、系统裁剪、工业通信与实时调度等方向开展交流。作为电力开源生态解决方案核心共建伙伴、开源鸿蒙社区电力专委会成员单位,广州润和颐能软件技术有限公司(简称“广州颐能”)受邀出席并作主题演讲,与社区技术专家及开发者共探开源鸿蒙在工业控制领域的落地路径。

随着分布式光伏、储能、充电设施大规模并网,电网企业对低压并网设备提出 "可观、可测、可调、可控" 的管理要求,刚性控制与柔性调节并存:分合闸、过流与孤岛保护须在毫秒乃至微秒级完成,逆变器有功、无功调节要求百毫秒级闭环。然而,终端设备长期面临中断响应不可控、核间通信时延大、关键任务易被抢占三类制约,单一宏内核架构难以同时承载刚性与柔性控制的实时性任务。
针对上述行业瓶颈,在题为《开源鸿蒙工业实时性优化与多核异构协同实践》的分享中,广州颐能提出 "RTOS 实时核与宏内核协同" 的多核异构实现路径。在 RK3568 四核Cortex-A55平台上,CPU0至CPU2运行 OpenHarmony标准系统,承载业务应用、应用框架、HDF 驱动与分布式软总线;CPU3运行RT-Thread实时核,承担关键控制、调度指令、实时采样与强实时闭环任务。两侧经OpenAMP/RPMsg、硬件邮箱与共享内存构建三层通信通路,形成 "关键控制走RTOS、业务数据走 Linux" 的资源分工。围绕该架构,广州颐能系统开展五项工程实践:完成AMP双系统移植与业务联调,核间接口标准化,单侧系统升级不影响另一侧;优化核间通信,按控制指令、遥测上报、业务数据、日志诊断四类划分优先级,采用无锁环形队列与内存屏障机制,配套双端握手、版本协商、看门狗重启与通道重连;收窄关中断临界区,轻量化中断服务程序,关键外设中断置顶;按优先级区段编排实时任务,运行期采用静态内存池;面向端侧设备给出LiteOS-M六维优化清单,涵盖系统时钟提频、中断路径精简、任务调度约束、内存确定性、内核裁剪与编译优化,Linux主核侧同步启用实时补丁与CPU隔离绑核等配置。
经测试验证,优化后绝大多数情况下中断响应由百微秒级降至数十微秒级,调度抖动由数十微秒级收敛至十微秒级;OpenHarmony至RT-Thread单程时延保持在百微秒级以内,RPMsg 小包吞吐满足高频通信需求,端到端刚性控制闭环稳定控制在毫秒级。LiteOS-M端侧中断响应较基线明显改善。该方案可部署于分布式光伏台区形成刚性、柔性两类控制闭环,满足故障快速隔离与功率优化调节的不同确定性要求。

交流环节,与会人员就技术趋势、实践细节、场景创新等议题深入讨论。此次沙龙展示了广州颐能在电力行业开源鸿蒙技术实践、应用创新与场景建设方面的最新成果,为生态开发者提供了有益借鉴。未来,广州颐能将持续面向配电、新能源等确定性时延场景,携手开发者与合作伙伴开展技术验证、加速成果转化,推动开源鸿蒙从技术探索走向产业应用,为构建安全、开放、高效的开源鸿蒙生态做出有益贡献。

