受疫情影响,全球范围内的“缺芯”持续加剧,产量降低、交货延期、价格上涨……“买不到”和“买不起”已成为企业共同面临的困境。目前,市场上当属MCU(微控制单元,Microcontroller Unit)缺货影响范围最大,覆盖面最广。MCU的应用主要集中在家电、电子消费品等,它也是IoT设备的核心组件,MCU的缺货极大阻碍了厂商智能化步伐及数字化进程。为此,庆科信息推出了OpenCPU开发方案,助力厂商破局“芯片荒”。
传统常见的IoT设备,通常采用MCU+无线模组的双芯架构:MCU和通信模组以两个独立的单元存在,MCU负责完成内部处理,无线模组负责联网以及与云端或APP端的数据交互,模组与MCU之间通过串口通信。
OpenCPU结构即以模组作为处理器的应用方式,是一种单芯架构:模组可以通过应用核承担MCU的工作,外围传感器、电机等将直接由模组进行控制,从而将设备功能开发简便的移植到模组端。
OpenCPU方案除了在特殊的时间内帮助厂商应对MCU的缺货难题,还能满足客户对成本、功耗、安全性等方面的需求:
更低的成本——无需外部处理器,以及相关的存储器和外围设备,降低了硬件成本;
更短的开发周期——不进行本地通讯协议开发,减少联调风险,缩短产品开发周期;
更高的集成度——减少电路设计,减小产品尺寸与体积;
更低的能耗——去掉MCU部分的能耗,更少的中间资源占用,更高的交互效率;
更轻松的升级——只需升级通讯模组,使得OTA升级更简单;
更高的安全性 ——避免近端攻击窃取的可能,不再需要通过UART传递关键业务数据。
MXOS 庆科信息智联网操作系统恰好满足OpenCPU架构,是基于微控制器的互联网接入操作系统。MXOS 内含一个面向 IoT 设备的实时操作系统内核,特别适合运行在资源受限的微控制设备上。MXOS 包含了底层芯片驱动、无线网络协议、射频控制技术、应用框架,此外,MXOS 还包含了网络通信协议栈,安全算法和协议,及硬件抽象层,编程工具等开发 IoT 必不可少的软件功能包。MXOS可以提供 MCU 平台的抽象化,使得基于 MXOS 的应用程序开发不需要关心MCU 具体件功能的实现,通过 MXOS 中提供的各种编程组件快速构建 IoT 设备软件。
OpenCPU方案是MXOS继多智联方案后的又一核心看点。目前,庆科信息的主流无线通信模组型号均已搭载MXOS,可以支持OpenCPU快速开发,方案覆盖智能照明、智能开关、智能插座、智能空气净化器等产品,更多产品方案即将面世。