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