万物互联时代的到来,智能家电、个人智能穿戴设备、智慧城市、智能制造等的普及都给我们的生活和工作带来了极大的便利和生产力的提高。
从全球范围来看,目前产业物联网与消费性物联网基本同步发展,据 GSMA intelligence 预测,从2018-2025年,产业物联网连接数将实现3.7倍增长,消费物联网连接数将实现2.1倍增长,到2023年,全球物联网设备联网数量将有望超过200亿个:
资料来源:GSMA 前瞻产业研究院整理
然而在物联网行业快速发展的背后,物联网安全事件却频发,全球物联网安全支出将不断增加。当前,基于物联网的攻击已经成为现实,据 Gartner Group 公司调查,近20%的企业或相关机构在过去三年内至少遭受了一次基于物联网的攻击。为了防范安全威胁,Gartner 预测2020年全球物联网安全支出将达到26亿美元;其中,终端安全支出约541百万美元,网关安全支出约327百万美元,专业服务支出约1589百万美元。
物联网操作系统作为物联网终端设备软件的重要组成部分,是上层应用软件的基石,其安全性的重要程度不言而喻。
翼辉是一家专门从事嵌入式操作系统研发的科技公司,从2006年起开始研发全国产化的大型实时操作系统 SylixOS,现已被广泛应用于航空航天、电力电网、轨道交通、机器人、新能源等国家重要领域,是各个领域智能装备的基础核心软件。
对未来的探索,翼辉从未停下脚步。2020年翼辉新推出了面向未来物联网安全需求的下一代小型物联网操作系统——MS-RTOS(Micro Safe RTOS)。MS-RTOS 其最大的特点是开创性地在没有 MMU 和资源受限的 MCU(如Cortex-M3)上也能支持多进程与动态装载技术,使得应用与系统能分离开发、独立升级;MS-RTOS 支持内核空间内存保护(应用程序通过 syscall 访问内核),使得内核有着非常高的安全性。
动态装载技术有利于项目研发多部门协作和 FOTA(Firmware Over-The-Air,空中升级),而进程和内核地址空间隔离则保证了应用的错误不会影响到其它的应用和内核,有助于在开发阶段快速定位问题外,在实际产品中还能做到快速重启应用。
MS-RTOS 在提供足够丰富功能的同时,保持了高效简洁的实现,对 ROM、RAM 消耗极低,全面覆盖从 Cortex-M0 到 Cortex-M7 系列的 MCU,对目前最新的 Cortex-M23、Cortex-M33 系列的 MCU 也有支持。
近日翼辉向广大的物联网开发者,推出了两块 MS-RTOS 物联网开发板——IoT Pi 和 IoT Pi Pro,并上线了 EdgerOS(面向物联网和边缘计算的下一代智能操作系统,将于2020年 Q4 发布)和 MS-RTOS 开发者网站 www.edgeros.com。在开发者网站上,开发者们可以配置 MS-RTOS 和选择组件,下载 MS-RTOS SDK 及相关开发工具,还可以在线查看开发文档。
对物联网设备和智能设备来说,除了需要安全可靠的实时操作系统外,物联网中间件、GUI 图形界面、文件系统、TCP/IP 网络协议栈、数据库、脚本引擎等软件组件也必不可少,近日翼辉在 github 和码云 gitee 上线了 MS-RTOS 开源仓库,开源仓库中包括了众多的开源中间件和 IoT Pi、IoT Pi Pro 的 BSP 及应用示例,开发者们可以直接下载:
https://github.com/MS-RTOS
https://gitee.com/MS-RTOS
对开发者来说,完善的芯片支持意味着能提高效率和缩短产品研发周期,翼辉与众多著名的半导体厂商展开了合作,如恩智浦半导体 NXP 为 MS-RTOS 提供了进程版本的 emWin 图形界面库、意法半导体 ST 为 MS-RTOS 提供了进程版本的 TouchGFX 图形界面库。MS-RTOS 目前已对 ST、NXP、GD 等半导体厂商的主流芯片进行了适配和支持。
值得一提的是,MS-RTOS 实现了 EdgerOS 的 SDDC(Smart Device Discovery and Control protocol)协议,IoT Pi 和 IoT Pi Pro 通过 WiFi 与 EdgerOS 无缝连接,轻松实现远程智能控制。
在众多的开发资源和出色的实时操作系统内核加持下,开发者们只需要关心应用、发挥创意, 快速完成产品开发。
MS-RTOS 丰富的功能和高安全可靠及开发便捷,得到了众多重量级客户的认可,目前 MS-RTOS 已成功应用于智能电力仪表、配电开关监控终端、轨交网络通信设备等,未来 MS-RTOS 将应用于更多的物联网智能设备。