RIOT-OS實時多線程 IoT 操作系統(tǒng)
RIOT 是一個實時多線程的 IoT 操作系統(tǒng),它支持物聯(lián)網(wǎng)中常見的一系列設(shè)備,包括 8 位、16 位和 32 位微控制器。
RIOT 基于以下設(shè)計原則:能效、實時功能、小內(nèi)存占用、模塊化和統(tǒng)一的 API 訪問、獨立于底層硬件(此 API 提供部分 POSIX 兼容性)。
RIOT 由國際開源社區(qū)開發(fā),該社區(qū)獨立于特定供應(yīng)商,類似于 Linux 社區(qū)。
特性
RIOT 基于微內(nèi)核架構(gòu),提供的功能包括但不限于:
搶占式、無定時調(diào)度的優(yōu)先級
靈活的內(nèi)存管理
高解析度,長期定時器
支持基于 AVR、MSP430、MIPS、ARM7 和 ARM Cortex-M 的 100 多個開發(fā)板
原生端口能夠像在 Linux、BSD 和 MacOS 上一樣運行 RIOT,單個機器上運行的多個 RIOT 實例也可以通過簡單的虛擬以太網(wǎng)橋進行互連
IPv6
6LoWPAN (RFC4944、RFC6282 和 RFC6775)
UDP
RPL (存儲模式、P2P 模式)
CoAP
CCN-Lite
評論
圖片
表情
