随着全球5G网络的商用进程,物联网正加速进入产业化阶段,终端设备数量不断攀升,智能化程度越来越高。行业快速发展的同时也面临着诸多挑战,如应用需求个性化,终端硬件碎片化;缺乏统一的协议和标准,难以形成多端设备的互联互通;以及存在安全攻击实体化、用户体验较差等难题。在物联网产业生态链上,终端侧除了高性能、低功耗的MCU,还需要灵活性与安全性兼备的新型物联网操作系统,共同打造新一代智能物联网产品及应用。

2020年6月,OneOS物联网操作系统宣布正式商用并免费开源。GD32 MCU与OneOS持续合作,为物联网领域带来MCU与安全稳定的操作系统协同匹配的优质解决方案。

GD32 MCU自2013年推出中国首颗Arm Cortex-M内核32位通用MCU以来,历经8年发展已成为中国最大的Arm MCU家族。目前,GD32 MCU提供了Cortex-M3/M4/M23/M33等多种Arm内核产品组合,并且在2019年8月份全球首发基于开源指令集架构RISC-V内核的32位通用MCU。GD32 MCU家族以28个产品系列370余款产品型号提供的广阔覆盖度,满足全球2万多家客户不同的开发设计需求。2020年,GD32以年出货量近2亿颗,累计出货量超5亿颗的成绩持续领跑中国MCU市场。

图一:兆易创新GD32 MCU产品家族

OneOS 是一款面向5G的物联网实时操作系统,完全免费开源,具有轻量级、可剪裁、安全可靠等特点,支持互联互通、端云融合、远程升级等丰富的组件能力,提供图形化集成开发环境。对于用户来说,OneOS主要提供了四个层面的价值:

首先是对于资源的管理,从芯片到内存、网络等等,不同类型的软硬件资源可以通过操作系统进行协同调度;其次是集成复杂的协议栈和云平台,让用户可以简单快捷地“一步接入”,获得云端能力;第三是统一接口标准和规范的能力,面对越来越多的终端设备、硬件类型,适配过程和协同管理是非常繁琐的过程,操作系统则能够实现基于不同协议之间产品的互联互通;最后是端云一体的安全能力,OneOS操作系统覆盖了从设备到云端的整体安全。

图二:OneOS架构

特别是在安全性和项目支持力度方面,OneOS具备显著优势。物联网安全需要考虑端到云的整体安全,从设计之初,OneOS便将安全性作为重点进行架构设计,系统集成了SE-SIM硬件,支持国密算法,支持安全传输协议,支持轻量级CA,满足功能安全IEC 61508 SIL3认证条件,配合和云盾安全认证服务平台,具备密钥签发、密钥罐装、安全传输、安全认证等全流程的安全防护能力。

图三:OneOS安全架构设计

目前,OneOS已完成GD32F3xx、GD32F4xx、GD32VF等多个系列MCU的适配,后续适配将持续更新,用户可在GD32 MCU上直接运行OneOS系统并使用OneOS的丰富组件。通过互联互通组件,可直接接入NB-IoT、4G等蜂窝网络及WIFI、ZIGBEE等局域网络;通过云接入组件,可通过简单配置接入OneNet、阿里云、AWS等多个主流云平台;通过OTA服务组件,更可享受免费、高效的差分远程升级服务;此外,还有位置服务、低功耗、高级语言等多种组件面向不断场景。OneOS适配GD32 MCU的源码已发布至OneOS码云仓库中,地址为:

https://gitee.com/cmcc-oneos/OneOS/tree/master/projects

OneOS已在包括智能家电、智能表计、工业控制、智慧充电、智能门锁等多个行业落地应用。

秉承中立、开放、免费的原则,基于GD32 MCU + OneOS 系统进行商业项目开发,将获得OneOS团队全方位的免费技术支持,助力合作伙伴从传统嵌入式开发方式转型到基于操作系统的开发模式,从而提升开发效率、降低代码维护成本并提高系统安全性。


展开阅读全文