主流的几款国产嵌入式操作系统
描述
提起嵌入式实时操作系统(RTOS),可能大家涌入脑海的是freertos、ucos,但是谈到国产嵌入式操作系统,估计很多人不知道到底有哪些,下面小编给大家介绍下主流的几款国产嵌入式操作系统,当然他们也正在拥抱物联网的发展转型物联网操作系统,但其核心是脱离不了RTOS。
Alios Things
AliOS Things 是 AliOS 家族旗下、面向 IoT 领域的、高可伸缩的物联网操作系统。AliOS Things将致力于搭建云端一体化IoT基础设施,具备极致性能、极简开发、云端一体、丰富组件、安全防护等关键能力,并支持终端设备连接到阿里云Link,可广泛应用在智能家居、智慧城市、新出行等领域。
点评:阿里系,背靠阿里资源来势汹汹杀入物联网市场,芯片+模组厂商合作,是非常有力的一个玩家,但这也是其最大的劣势!
djyos
都江堰操作系统(简称djyos)是由长园深瑞继保自动化有限公司(简称深瑞)主持的开源操作系统,采用BSD协议,深瑞将组织djyos研发团队,为用户提供技术支持,负责开源社区维护。djyos项目孕育于2004年,2009年发布第一个实验性版本,现在已经成功应用于高压继电保护等领域。
djyos不同于传统操作系统,它以事件调度取代传统的线程调度,易学易用,为用户节省人力资源培训成本;它提供完整且高效的中断管理,实现业界最高的实时性,使中断程序更易于编写;创新的资源管理系统,便于用户设计组件化的应用程序,降低模块间的耦合;高效且功能强大的图形内核,用户能够简单地实现绚丽的图形界面,甚至在单片机下就能实现远程桌面······
点评:djyos是一个非常优秀的os,有其独特的技术优势,长园(李嘉诚旗下公司)下属公司,比较低调,暂时没有看到有新的动作。
Huawei LiteOS
Huawei LiteOS 是华为面向IoT领域,构建的轻量级物联网操作系统,以轻量级低功耗、快速启动、互联互通、安全等关键能力,为开发者提供 “一站式” 完整软件平台,有效降低开发门槛、缩短开发周期。
点评:华为系,不过其开源程度比较低,其主要用于华为自己的产品,有大树罩着。
RT-Thread
RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread具备一个IoT OS平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等等。经过11年的累积发展,RT-Thread已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过两千万台,成为国人自主开发、国内最成熟稳定和装机量最大的开源RTOS。
点评:国内最有可能成为Top 1,优势在于丰富的组件,中立立场!赶上了时机,得到诸多芯片厂商的支持,也挺受开发者喜欢的。缺点在于本身的教程文档和freertos等之类的比还是很弱。
SylixOS
SylixOS 是一个开源的跨平台的大型实时操作系统(RTOS),SylixOS 诞生于2006年,经过十多年的持续开发,SylixOS 已成为功能最为全面的国产操作系统之一。目前已有众多产品和项目应用案例,行业涉及航空航天、军事防务、轨道交通、智能电网、工业自动化等诸多领域。SylixOS 完全符合 POSIX 规范,开源社区丰富的自由软件移植非常方便。
点评:这家也是挺有意思的,2006年就开始了,吃军工饭,最近一两年才露头角。其实力不容小觑!