物聯網操作系統的特點
一般(ban)地,對實時性控制要(yao)求比(bi)較高(gao)的應用MCU用(yong)不到RTOS,如電(dian)機控制等。而隨著物連接(jie)到網絡的發展(zhan),對通信協議(yi)有了(le)新的需求,RTOS就可(ke)以比較好地對通信進行管理。物聯網操作(zuo)系統沒有嚴格(ge)的定義,可(ke)以將物聯網操作(zuo)系統特(te)性,簡單(dan)地概況(kuang)如下:
連接 - 互(hu)聯互(hu)通、互(hu)操作性
安(an)全 - 設備安全(quan)(quan)、通信安全(quan)(quan)、數據(ju)安全(quan)(quan)
能效 - 設(she)備能(neng)耗(hao)管理
通信 - 支持通信(xin)協議,如低功耗藍牙、以太網、Thread、 Wi-Fi、Zigbee、6LoWPAN、LPWAN(LoRa、NB-IoT…)等等
標(biao)準 - 開放標準(zhun),開放的(de)(de)標準(zhun)有利于設備的(de)(de)互聯(lian)互通
物聯網操作系統有哪些?
微控制(zhi)器操作(zuo)系統
ARM mbed OS - ARM公司專為物聯網 (IoT) 中的(de)“物(wu)體”設計的(de)開源嵌入式操作系統(tong),主要支持ARM Cortex-M微控制器
FreeRTOS - 非常流行的(de)嵌入式操(cao)作系(xi)統,支(zhi)持多種微(wei)控制器
Contiki OS - Contiki是一個(ge)開(kai)源的(de)物聯網操(cao)作系(xi)統。 Contiki將小型低(di)成本、低(di)功耗微控制(zhi)器連(lian)接到互(hu)聯網。Contiki是(shi)構建復雜無線系(xi)統(tong)的強大工(gong)具(ju)箱。
LiteOS - 類UNIX操(cao)作系統,多用于無線傳(chuan)感(gan)網絡(luo)。
RIOT - 物聯網友好(hao)的操作系統。RIOT實現了所有物(wu)聯網相(xiang)關的開放標準,支持連接、安全、耐用(yong)和隱私。
TinyOS - 適用(yong)于低(di)功耗無(wu)線設備,用(yong)于無(wu)線傳(chuan)感器網絡。
Huawei LiteOS - 華(hua)為公司的操作系統。Huawei LiteOS是輕量級的開(kai)(kai)源(yuan)物聯(lian)網(wang)操作系統、智能(neng)(neng)硬件使能(neng)(neng)平臺,可廣泛應用于智能(neng)(neng)家居、穿(chuan)戴式、車聯(lian)網(wang)、制造(zao)業等領域(yu),使物聯(lian)網(wang)終端開(kai)(kai)發更(geng)簡單、互(hu)聯(lian)更(geng)加(jia)(jia)(jia)容易(yi)、業務更(geng)加(jia)(jia)(jia)智能(neng)(neng)、體驗(yan)更(geng)加(jia)(jia)(jia)順暢、數據更(geng)加(jia)(jia)(jia)安全。
μTenux - 基于ARM Cortex M0-M4的(de)開源物(wu)聯(lian)網嵌入式操作(zuo)系(xi)統。內(nei)核(he)源于T-kernel。
RT-Thread - 中國的開(kai)源嵌入式實(shi)時操作系統(tong)
ChibiOS/RT - 提供了一個嵌(qian)入式應用(yong)的完整(zheng)開發環境(RTOS、HAL、外(wai)設驅動、支持文件和工具)
Micrium uCOS - 免(mian)費商業化應用(yong)需授權(quan),2016年(nian)為Slicon Labs收購
Unison - Unison RTOS是(shi)面向IoT和(he)M2M通信(xin)嵌入式應(ying)用的實(shi)時(shi)操作系統
Zephyr - Zephyr項目是一(yi)個可擴(kuo)展的實時(shi)操作(zuo)系統(RTOS),支(zhi)持多種(zhong)硬件架構(gou),針對資(zi)源有(you)限的設備(bei)進行了優化(hua),并(bing)以(yi)安(an)全(quan)性為基礎構(gou)建(jian)。由Linux基金(jin)會托管。
eCos - eCos是面向嵌入(ru)式應用的(de)免費開源(yuan)實時(shi)操(cao)作(zuo)系(xi)統。高度(du)可配置性(xing)使得eCos能(neng)夠根據(ju)精確的應用需求進行(xing)定制,提供最(zui)佳的運行(xing)時性能(neng)和優化的硬件(jian)資(zi)源占用。
TI-RTOS Kernel - TI公司的RTOS
NXP MQX - NXP(原(yuan)Freescale公司)的RTOS
處理器操作系統
Android Things, Google物聯網操(cao)作系統
Windows 10 IoT,微軟物聯網(wang)操作系(xi)統
SylixOS,是(shi)一款嵌入式(shi)硬實時操作系(xi)統
還(huan)有更多(duo)的操作(zuo)系統,在此不一一列出。