本专题对市面上常见的物联网操作系统进行了盘点,一起来看下吧~

ARM

一个免费的开源嵌入式操作系统,其中包括促进物联网连接产品开发的所有必需功能,包括基于标准的安全性和连接堆栈,RTOS内核,用于存储和联网的中间件以及远程设备管理。它是由Arm及其合作伙伴开发的,旨在解决基于Arm Cortex-M微控制器创建和部署IoT设备的挑战。

了解更多

谷歌

一个面向物联网设备的安卓操作系统,是谷歌为Google Brillo 更改名称后的新版系统,面向所有Java开发者。Android Things整合了物联网设备通讯平台Weave,Weave SDK将嵌入到设备中进行本地和远程通讯。

了解更多

一款面向物联网的家用电器用的系统,采用了 Google 自己研发的全新微内核 Zircon,并使用 Dart 和 Flutter 作为界面开发的语言和框架,支持32位和64位的ARM处理器和64位PC处理器。

了解更多

微软

Windows 10 IoT 是 Windows 10 系列的成员,为物联网提供企业级功能、安全性和可管理性。它利用 Windows 的嵌入式体验、生态系统和云连接,让组织可以通过安全的设备创建其物联网。这些设备可以快速进行预配、轻松进行管理,并可无缝连接到总体云策略。

了解更多

阿里云

AliOS Things是面向IoT领域的轻量级物联网嵌入式操作系统。致力于搭建云端一体化IoT基础设备。具备极致性能,极简开发、云端一体、丰富组件、安全防护等关键能力,并支持终端设备连接到阿里云Link,可广泛应用在智能家居、智慧城市、新出行等领域。

了解更多

华为

Huawei LiteOS是华为针对物联网领域推出的轻量级物联网操作系统,是华为物联网战略的重要组成部分,具备轻量级、低功耗、互联互通、组件丰富、快速开发等关键能力,基于物联网领域业务特征打造领域性技术栈,为开发者提供 “一站式” 完整软件平台,有效降低开发门槛、缩短开发周期,可广泛应用于可穿戴设备、智能家居、车联网、LPWA等领域。

了解更多

鸿蒙系统(HarmonyOS),第一款基于微内核的全场景分布式OS,是华为自主研发的操作系统。2019年8月9日,华为在开发者大会HDC.2019上正式发布了鸿蒙系统,该系统将率先部署在智慧屏、车载终端、穿戴等智能终端上,未来会有越来越多的智能设备使用开源的鸿蒙OS。

了解更多

腾讯

腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU 及模组芯片上。而且,基于RTOS内核提供了丰富的物联网组件,内部集成主流物联网协议栈(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物联网终端设备及业务快速接入腾讯云物联网平台。

了解更多

英特尔&三星

Tizen系统是英特尔MeeGo系统与三星LiMo系统的混合体。它基于Linux的开源软件平台,可运行在智能手机、平板、上网本、车载信息系统和智能电视上。它的应用程序接口是基于HTML5和其它web开放标准,客户可以在设备之间尽享创新的操作系统、应用和用户体验,而且Tizen支持原始设备创造商。

了解更多

其他物联网OS

绿洲OS

绿洲OS是新华三面向IoT领域,自主研发、免费开源的统一物联网操作系统和中间件平台,具有安全性、轻量级、低功耗、实时快速、开放性和互联互通等关键能力。

了解更多
SylixOS

SylixOS是支持SMP调度的原创大型硬实时操作系统,其诞生可以摆脱国内一些关键性设备对国外嵌 入式操作系统的依赖,为国内的嵌入式信息技术行业提供一个全新的选择。

了解更多
Elast OS

Elastos OS操作系统是一个基于C++构件技术(CAR),支撑多种应用类型(C++, Android JAVA, HTML5/JS),且面向个人云存储及家庭云物联网和家庭云互联网的智能终端操作系统。

了解更多
TreeOS

TreeOS是一种无核的、软件构件化的、实时嵌入式操作系统。意在解决物联网内大量MCU构成的一个庞大而复杂的网络体系,互联互通,需要标准的问题。

了解更多
RT-Thread

一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。它具备一个IoT OS平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等。

了解更多
Ruff

一个支持JavaScript 开发应用的物联网操作系统,为软件开发者提供开放、高效、敏捷的物联网应用开发平台,让IoT 应用开发更简单。

了解更多
Zephyr

为所有资源受限设备,构建了针对低功耗、小型内存微处理器设备而进行优化的物联网嵌入式小型、可扩展的实时操作系统(RTOS),支持多种硬件架构及多种开发板,可以在小至8 kB内存的系统上运行。

了解更多
QNX

一个分布式、可扩展、遵从POSIX规范的类Unix硬实时操作系统。它为微内核的架构,微内核只提供进程调度、进程间通信、底层网络通信和中断处理四种服务。

了解更多
FreeRTOS

一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。

了解更多
Ubuntu Core

Ubuntu Core是最新的Ubuntu操作系统(OS)。它主要针对无头物联网设备及其分销商的需求,具有轻量级,高度安全性和可事务更新的特点。

了解更多
Nucleus RTOS

一款高度可扩展的基于微内核的实时操作系统。它使用轻量级内存分区支持可以提高系统可靠性,该支持在有航空航天,工业和医疗应用范围的系统中都可以使用或不使用MMU / MPU辅助保护。

了解更多
HybridOS

一款专为智能IoT设备和云计算环境设计的开源操作系统。它集成了一些专门用于IoT的云计算服务,例如分布式MQTT服务器,身份验证机制以及一些基本服务,例如固件升级。

了解更多
Tiny OS

UC Berkeley(加州大学伯克利分校)开发的开放源代码操作系统,专为嵌入式无线传感网络设计。它具备较高专业性,主要应用于传感器网络、普适计算、个人局域网、智能家居和智能测量等领域。

了解更多
eCOS(GNU)

嵌入式可配置实时操作系统。适合于深度嵌入式应用,主要应用对象包括消费电子、电信、车载设备、手持设备以及其他一些低成本和便携式应用。

了解更多
Contiki

一个适用于有内存的嵌入式系统的开源的、高可移植的、支持网络的多任务操作系统,由牛津大学研究人员发明。它包括一个多任务核心、TCP/IP 堆栈、程序集以及低能耗的无线通讯堆栈。

了解更多
RIOT

一个适用于物联网设备的低内存占用操作系统。它是一个在LGPLv2下释出的开源软件。由于它的授权协议和非常大的独立社区,它经常被称为物联网界的Linux。

了解更多
UHomeOS

海尔首个专为智慧家庭定制的生态操作系统,基于硬件模块融合互联互通、大数据、人工智能等技术成果,集结智能家居行业生态服务资源,提供跨场景、全兼容、多资源、高安全的基础操作环境。

HelloX

由国内操作系统爱好者开发的完全开源物联网操作系统。它提供了包括网络,文件系统,系统调用等在内的多种多样的外围组件,供物联网应用程序开发调用。可以实现广泛的物联网应用,比如家庭网关,智慧家庭中的家电设备,抄表等。

μT/OS

面向小规模嵌入式系统的实时操作系统内核,即物联网开源实时操作系统μTenux的内核。它的设计方针是基于容易优化、容易学习、容易移植、容易测试以及容易为小规模嵌入式系统裁减。

MICO

基于MCU 的全实时物联网操作系统,面向智能硬件设计、运行在微控制器上的高度可移植的操作系统和中间件开发平台,已被广泛应用于智能家电、照明、医疗、安防、娱乐等物联网应用市场。

μCLinux

全称为micro-control Linux,从字面意思看是指微控制Linux。同标准的Linux相比,μClinux的内核非常小,但是它仍然继承了Linux操作系统的主要特性,包括良好的稳定性和移植性、强大的网络功能、出色的文件系统支持、标准丰富的API,以及TCP/IP网络协议等。

TRON

TRON是一项开放式的实时操作系统内核设计项目,它是"The Real-time Operating system Nucleus"(实时操作系统内核)的缩写。该项目由东京大学的坂村健教授于1984年发起,宗旨是为全社会的需要开发一套理想的计算机结构和网络。

μCOS-II/μCOS-III

μC/OS-II是在μC-OS 的基础上发展起来的,是用C语言编写的一个结构小巧、抢占式的多任务实时内核。μC/OS-II能管理64个任务,并提供任务调度与管理、内存管理、任务间同步与通信、时间管理和中断服务等功能,具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点。

Ostro

一套基于Linux并且为物联网智能设备特别量身订做的开源操作系统。它可以为任意数量的物联网使用案例特别定制功能,包含Linux参考设计、软件包安装和管理机制。它的开发工具可以让设备上的连接潜力扩展到最大。