先抛一个问题:芯片架构都不统一,机器人操作系统凭什么"通吃"?

做嵌入式开发的朋友都知道一个现实:你手里这块板子是 ARM 的,隔壁团队在搞 RISC-V,老项目还跑在 x86 工控机上,个别信创场景还得碰 LoongArch。

放在 PC 和手机时代,这不是问题——因为那两个行业早就完成了架构收敛。但机器人行业恰好相反:轮式的、人形的、机械臂的、无人机的,芯片架构五花八门,算力形态也是 CPU、NPU、GPU、BPU 混着来。

这时候操作系统站出来说"四大架构我都适配",这件事就值得认真聊一聊了。

"操作系统是机器人产业的'魂',决定了机器人的智能化水平、协同能力和生态扩展性。"——王皓  深开鸿高级副总裁、研发体系总裁 

"魂"这个说法听起来玄,落到工程上其实很朴素:魂要能装进不同的身体里。今天我们就拆一拆,M-Robots OS 的"全架构"适配,到底意味着什么。

一、先看官方口径:四大架构、三大生态、四类算力

按 2026 年 8 月 28 日数博会发布的官方表述,M-Robots OS 3.0 Beta 的数字底座能力可以浓缩成三个数字:

维度

覆盖范围

我的理解

芯片架构

ARM、RISC-V、LoongArch、x86 四大主流架构

国产与非国产、通用与信创场景都留了门

生态兼容

ROS、Dora-rs、OpenHarmony 三大生态

存量代码和技术积累可以平滑迁移

算力形态

CPU、NPU、GPU、BPU 四类算力

从逻辑调度到 AI 推理的完整算力谱系

注意,这三组数字是三个不同层面的承诺:

  • 架构适配:解决"能不能跑",
  • 生态兼容:解决"要不要推倒重来",
  • 算力覆盖:解决"AI 时代的活儿干不干得了"。

三者合在一起,才叫"数字底座"。

二、为什么"全架构"对机器人行业格外重要?

这里我谈四点自己的观察(笔者基于公开报道的整理,判断部分为个人观点):

第一,机器人行业远未完成架构收敛,OS 不能赌边。 消费电子最终收敛到了 ARM,但机器人不一样:工业场景沉淀了大量 x86 工控机,信创场景点名要求国产架构,RISC-V 又在新兴机器人主控里快速铺开。一个只押注单一架构的机器人 OS,等于替用户做了赌博式的选择。

第二,国产架构适配不是"加分项",而是很多订单的"入场券"。 LoongArch 和 RISC-V 的支持,让这套 OS 能进入有自主可控要求的工业与政务机器人采购场景。这一点在公开报道里较少被展开,但对企业侧的采购决策影响很直接。

第三,架构广度背后是 RISC-V 生态的提前落子。 值得注意的是,深开鸿早在 2025 年高交会就与奕斯伟计算联合展示了基于 RISC-V 架构的开源鸿蒙产品及解决方案,覆盖模组、板卡、硬件到行业产品的完整体系。RISC-V 的开源基因与开源鸿蒙的开源底座,某种意义上是"同一路线"的互相成就。

第四,四大架构是群体智能的物理前提。 3.0 Beta 的核心叙事是群体智能——机械臂、AGV、无人机、人形机器人要组成"超级设备"协同干活。现实中的机器人集群,天然就是异构架构混合的:地面机器人是 ARM,调度后台是 x86,某些国产化产线里还有 LoongArch 节点。如果 OS 层面架构不打通,"群体"根本组不起来。M-DDS 之所以要在本体间做低时延通信(官方口径:本体间音视频时延低至 4 毫秒,较传统 DDS 降低 42%,见 2.0 版本发布报道),前提也是这些异构节点能被统一纳管。

三、开发者的视角:全架构对我意味着什么?

站在开发者角度,我认为全架构适配至少带来三个实际变化:

  1. 一次学习,多端部署。 同一套基于 M-Robots OS 的开发范式,今天在 ARM 开发板上跑通,明天迁到 x86 工控机或 RISC-V 新板子上,心智模型不变。社区站最新上线的《开发板选型指南》也侧面说明:官方在有意引导"买对板子再开发",降低选型成本。
  1. 存量资产不浪费。 兼容 ROS、Dora-rs 意味着团队已有的 ROS 1/ROS 2 项目可以平滑迁移,官方口径是原有机器人应用迁移成本降低 80% 以上。这不是小数目——对一个几十万行代码存量的团队,等于省掉一轮重写。
  1. 板卡选择面更宽。 从社区站精选项目看,底座仓库锁定在 KaihongOS 5.0.1 版本线,third_party 层的 Rust、C 组件齐备,配合四类算力覆盖,做端侧 AI 推理(NPU)和实时控制(CPU)可以在同一套系统里完成。

当然,也要泼一点冷水:架构"适配"和架构"优化"是两回事。四大架构的支持深度是否均衡、各架构下的 BSP 完善度、外设驱动的覆盖差异,这些只能靠开发者实际踩板子来验证。这也是我建议大家去社区站提 Issue 的原因——架构适配的真实水位,恰恰要靠真实反馈来校准。

四、把镜头拉远:全架构是国产机器人 OS 的"必答题"

最后说点行业层面的判断。

回顾操作系统历史,Windows 赢在 x86 生态,Android 赢在 ARM 生态——每一次 OS 的胜利,本质上都是"OS × 架构"联盟的胜利。机器人作为终端形态远比手机复杂的行业,单一"OS × 架构"联盟很难通吃,所以"一套 OS,多架构通吃"几乎是国产机器人操作系统必须走的路。

M-Robots OS 选择开源鸿蒙作为底座,同时兼容 ROS 生态,再把 ARM/RISC-V/LoongArch/x86 四大架构纳入数字底座,这个组合拳的意图很清晰:在机器人行业尚未"站队"之前,把所有可以站的位置都占住,让开发者无论从哪个技术栈过来,都有路可走。

截至本文写作当日(2026-10-20),M-Robots 社区站数据显示:3.89K Star、422 Fork、161.77K 下载、601 个项目、533 位关注者。对一个上线一年多的开源社区,这个增长曲线说明"多架构、多生态"的开放姿态确实在吸引人。

如果你正在做机器人开发——无论是被多架构选型折磨的工程师,还是正在评估国产 OS 的技术负责人——建议去社区站实际看一看,从 Star 一个仓库、跑一个 Demo 开始。


关于 M-Robots:M-Robots 是开放原子开源基金会孵化的机器人操作系统开源社区,基于开源鸿蒙底座打造,由 5 个委员会和 13 个 SIG 技术组构成,面向全球企业、高校、开发者开放共建。 社区站:M-Robots 官方社区 - 开源代码托管,代码协作 - AtomGit 如果你也在关注机器人操作系统,可以去社区站逛逛,从 Star 一个仓库开始。

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐