本專題對市面上常見的物聯(lián)網(wǎng)操作系統(tǒng)進行了盤點,一起來看下吧~
ARM
一個免費的開源嵌入式操作系統(tǒng),其中包括促進物聯(lián)網(wǎng)連接產(chǎn)品開發(fā)的所有必需功能,包括基于標準的安全性和連接堆棧,RTOS內核,用于存儲和聯(lián)網(wǎng)的中間件以及遠程設備管理。它是由Arm及其合作伙伴開發(fā)的,旨在解決基于Arm Cortex-M微控制器創(chuàng)建和部署IoT設備的挑戰(zhàn)。
了解更多谷歌
微軟
Windows 10 IoT 是 Windows 10 系列的成員,為物聯(lián)網(wǎng)提供企業(yè)級功能、安全性和可管理性。它利用 Windows 的嵌入式體驗、生態(tài)系統(tǒng)和云連接,讓組織可以通過安全的設備創(chuàng)建其物聯(lián)網(wǎng)。這些設備可以快速進行預配、輕松進行管理,并可無縫連接到總體云策略。
了解更多阿里云
AliOS Things是面向IoT領域的輕量級物聯(lián)網(wǎng)嵌入式操作系統(tǒng)。致力于搭建云端一體化IoT基礎設備。具備極致性能,極簡開發(fā)、云端一體、豐富組件、安全防護等關鍵能力,并支持終端設備連接到阿里云Link,可廣泛應用在智能家居、智慧城市、新出行等領域。
了解更多華為
Huawei LiteOS是華為針對物聯(lián)網(wǎng)領域推出的輕量級物聯(lián)網(wǎng)操作系統(tǒng),是華為物聯(lián)網(wǎng)戰(zhàn)略的重要組成部分,具備輕量級、低功耗、互聯(lián)互通、組件豐富、快速開發(fā)等關鍵能力,基于物聯(lián)網(wǎng)領域業(yè)務特征打造領域性技術棧,為開發(fā)者提供 “一站式” 完整軟件平臺,有效降低開發(fā)門檻、縮短開發(fā)周期,可廣泛應用于可穿戴設備、智能家居、車聯(lián)網(wǎng)、LPWA等領域。
了解更多鴻蒙系統(tǒng)(HarmonyOS),第一款基于微內核的全場景分布式OS,是華為自主研發(fā)的操作系統(tǒng)。2019年8月9日,華為在開發(fā)者大會HDC.2019上正式發(fā)布了鴻蒙系統(tǒng),該系統(tǒng)將率先部署在智慧屏、車載終端、穿戴等智能終端上,未來會有越來越多的智能設備使用開源的鴻蒙OS。
了解更多騰訊
騰訊面向物聯(lián)網(wǎng)領域開發(fā)的實時操作系統(tǒng),具有低功耗,低資源占用,模塊化,安全可靠等特點,可有效提升物聯(lián)網(wǎng)終端產(chǎn)品開發(fā)效率。TencentOS tiny 提供精簡的 RTOS 內核,內核組件可裁剪可配置,可快速移植到多種主流 MCU 及模組芯片上。而且,基于RTOS內核提供了豐富的物聯(lián)網(wǎng)組件,內部集成主流物聯(lián)網(wǎng)協(xié)議棧(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物聯(lián)網(wǎng)終端設備及業(yè)務快速接入騰訊云物聯(lián)網(wǎng)平臺。
了解更多英特爾&三星
Tizen系統(tǒng)是英特爾MeeGo系統(tǒng)與三星LiMo系統(tǒng)的混合體。它基于Linux的開源軟件平臺,可運行在智能手機、平板、上網(wǎng)本、車載信息系統(tǒng)和智能電視上。它的應用程序接口是基于HTML5和其它web開放標準,客戶可以在設備之間盡享創(chuàng)新的操作系統(tǒng)、應用和用戶體驗,而且Tizen支持原始設備創(chuàng)造商。
了解更多其他物聯(lián)網(wǎng)OS
綠洲OS
綠洲OS是新華三面向IoT領域,自主研發(fā)、免費開源的統(tǒng)一物聯(lián)網(wǎng)操作系統(tǒng)和中間件平臺,具有安全性、輕量級、低功耗、實時快速、開放性和互聯(lián)互通等關鍵能力。
了解更多SylixOS
SylixOS是支持SMP調度的原創(chuàng)大型硬實時操作系統(tǒng),其誕生可以擺脫國內一些關鍵性設備對國外嵌 入式操作系統(tǒng)的依賴,為國內的嵌入式信息技術行業(yè)提供一個全新的選擇。
了解更多Elast OS
Elastos OS操作系統(tǒng)是一個基于C++構件技術(CAR),支撐多種應用類型(C++, Android JAVA, HTML5/JS),且面向個人云存儲及家庭云物聯(lián)網(wǎng)和家庭云互聯(lián)網(wǎng)的智能終端操作系統(tǒng)。
了解更多TreeOS
TreeOS是一種無核的、軟件構件化的、實時嵌入式操作系統(tǒng)。意在解決物聯(lián)網(wǎng)內大量MCU構成的一個龐大而復雜的網(wǎng)絡體系,互聯(lián)互通,需要標準的問題。
了解更多RT-Thread
一個組件完整豐富、高度可伸縮、簡易開發(fā)、超低功耗、高安全性的物聯(lián)網(wǎng)操作系統(tǒng)。它具備一個IoT OS平臺所需的所有關鍵組件,例如GUI、網(wǎng)絡協(xié)議棧、安全傳輸、低功耗組件等。
了解更多Ruff
一個支持JavaScript 開發(fā)應用的物聯(lián)網(wǎng)操作系統(tǒng),為軟件開發(fā)者提供開放、高效、敏捷的物聯(lián)網(wǎng)應用開發(fā)平臺,讓IoT 應用開發(fā)更簡單。
了解更多Zephyr
為所有資源受限設備,構建了針對低功耗、小型內存微處理器設備而進行優(yōu)化的物聯(lián)網(wǎng)嵌入式小型、可擴展的實時操作系統(tǒng)(RTOS),支持多種硬件架構及多種開發(fā)板,可以在小至8 kB內存的系統(tǒng)上運行。
了解更多QNX
一個分布式、可擴展、遵從POSIX規(guī)范的類Unix硬實時操作系統(tǒng)。它為微內核的架構,微內核只提供進程調度、進程間通信、底層網(wǎng)絡通信和中斷處理四種服務。
了解更多FreeRTOS
一個迷你的實時操作系統(tǒng)內核。作為一個輕量級的操作系統(tǒng),功能包括:任務管理、時間管理、信號量、消息隊列、內存管理、記錄功能、軟件定時器、協(xié)程等,可基本滿足較小系統(tǒng)的需要。
了解更多Ubuntu Core
Ubuntu Core是最新的Ubuntu操作系統(tǒng)(OS)。它主要針對無頭物聯(lián)網(wǎng)設備及其分銷商的需求,具有輕量級,高度安全性和可事務更新的特點。
了解更多Nucleus RTOS
一款高度可擴展的基于微內核的實時操作系統(tǒng)。它使用輕量級內存分區(qū)支持可以提高系統(tǒng)可靠性,該支持在有航空航天,工業(yè)和醫(yī)療應用范圍的系統(tǒng)中都可以使用或不使用MMU / MPU輔助保護。
了解更多HybridOS
一款專為智能IoT設備和云計算環(huán)境設計的開源操作系統(tǒng)。它集成了一些專門用于IoT的云計算服務,例如分布式MQTT服務器,身份驗證機制以及一些基本服務,例如固件升級。
了解更多Tiny OS
UC Berkeley(加州大學伯克利分校)開發(fā)的開放源代碼操作系統(tǒng),專為嵌入式無線傳感網(wǎng)絡設計。它具備較高專業(yè)性,主要應用于傳感器網(wǎng)絡、普適計算、個人局域網(wǎng)、智能家居和智能測量等領域。
了解更多Contiki
一個適用于有內存的嵌入式系統(tǒng)的開源的、高可移植的、支持網(wǎng)絡的多任務操作系統(tǒng),由牛津大學研究人員發(fā)明。它包括一個多任務核心、TCP/IP 堆棧、程序集以及低能耗的無線通訊堆棧。
了解更多RIOT
一個適用于物聯(lián)網(wǎng)設備的低內存占用操作系統(tǒng)。它是一個在LGPLv2下釋出的開源軟件。由于它的授權協(xié)議和非常大的獨立社區(qū),它經(jīng)常被稱為物聯(lián)網(wǎng)界的Linux。
了解更多UHomeOS
海爾首個專為智慧家庭定制的生態(tài)操作系統(tǒng),基于硬件模塊融合互聯(lián)互通、大數(shù)據(jù)、人工智能等技術成果,集結智能家居行業(yè)生態(tài)服務資源,提供跨場景、全兼容、多資源、高安全的基礎操作環(huán)境。
HelloX
由國內操作系統(tǒng)愛好者開發(fā)的完全開源物聯(lián)網(wǎng)操作系統(tǒng)。它提供了包括網(wǎng)絡,文件系統(tǒng),系統(tǒng)調用等在內的多種多樣的外圍組件,供物聯(lián)網(wǎng)應用程序開發(fā)調用??梢詫崿F(xiàn)廣泛的物聯(lián)網(wǎng)應用,比如家庭網(wǎng)關,智慧家庭中的家電設備,抄表等。
μT/OS
面向小規(guī)模嵌入式系統(tǒng)的實時操作系統(tǒng)內核,即物聯(lián)網(wǎng)開源實時操作系統(tǒng)μTenux的內核。它的設計方針是基于容易優(yōu)化、容易學習、容易移植、容易測試以及容易為小規(guī)模嵌入式系統(tǒng)裁減。
MICO
基于MCU 的全實時物聯(lián)網(wǎng)操作系統(tǒng),面向智能硬件設計、運行在微控制器上的高度可移植的操作系統(tǒng)和中間件開發(fā)平臺,已被廣泛應用于智能家電、照明、醫(yī)療、安防、娛樂等物聯(lián)網(wǎng)應用市場。
μCLinux
全稱為micro-control Linux,從字面意思看是指微控制Linux。同標準的Linux相比,μClinux的內核非常小,但是它仍然繼承了Linux操作系統(tǒng)的主要特性,包括良好的穩(wěn)定性和移植性、強大的網(wǎng)絡功能、出色的文件系統(tǒng)支持、標準豐富的API,以及TCP/IP網(wǎng)絡協(xié)議等。
TRON
TRON是一項開放式的實時操作系統(tǒng)內核設計項目,它是"The Real-time Operating system Nucleus"(實時操作系統(tǒng)內核)的縮寫。該項目由東京大學的坂村健教授于1984年發(fā)起,宗旨是為全社會的需要開發(fā)一套理想的計算機結構和網(wǎng)絡。
μCOS-II/μCOS-III
μC/OS-II是在μC-OS 的基礎上發(fā)展起來的,是用C語言編寫的一個結構小巧、搶占式的多任務實時內核。μC/OS-II能管理64個任務,并提供任務調度與管理、內存管理、任務間同步與通信、時間管理和中斷服務等功能,具有執(zhí)行效率高、占用空間小、實時性能優(yōu)良和可擴展性強等特點。
Ostro
一套基于Linux并且為物聯(lián)網(wǎng)智能設備特別量身訂做的開源操作系統(tǒng)。它可以為任意數(shù)量的物聯(lián)網(wǎng)使用案例特別定制功能,包含Linux參考設計、軟件包安裝和管理機制。它的開發(fā)工具可以讓設備上的連接潛力擴展到最大。