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

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

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
Elast OS
Elastos OS操作系统是一个基于C++构件技术(CAR),支撑多种应用类型(C++, Android JAVA, HTML5/JS),且面向个人云存储及家庭云物联网和家庭云互联网的智能终端操作系统。
了解更多RT-Thread
一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。它具备一个IoT OS平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等。
了解更多Zephyr
为所有资源受限设备,构建了针对低功耗、小型内存微处理器设备而进行优化的物联网嵌入式小型、可扩展的实时操作系统(RTOS),支持多种硬件架构及多种开发板,可以在小至8 kB内存的系统上运行。
了解更多Nucleus RTOS
一款高度可扩展的基于微内核的实时操作系统。它使用轻量级内存分区支持可以提高系统可靠性,该支持在有航空航天,工业和医疗应用范围的系统中都可以使用或不使用MMU / MPU辅助保护。
了解更多Tiny OS
UC Berkeley(加州大学伯克利分校)开发的开放源代码操作系统,专为嵌入式无线传感网络设计。它具备较高专业性,主要应用于传感器网络、普适计算、个人局域网、智能家居和智能测量等领域。
了解更多Contiki
一个适用于有内存的嵌入式系统的开源的、高可移植的、支持网络的多任务操作系统,由牛津大学研究人员发明。它包括一个多任务核心、TCP/IP 堆栈、程序集以及低能耗的无线通讯堆栈。
了解更多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参考设计、软件包安装和管理机制。它的开发工具可以让设备上的连接潜力扩展到最大。