RIOT-OS 实时多线程 IoT 操作系统开源项目

我要开发同款
匿名用户2018年07月23日
74阅读
开发技术C/C++
所属分类嵌入式操作系统、其他开源、物联网
授权协议LGPL-2.1

作品详情

RIOT是一个实时多线程的IoT操作系统,它支持物联网中常见的一系列设备,包括8位、16位和32位微控制器。

RIOT基于以下设计原则:能效、实时功能、小内存占用、模块化和统一的API访问、独立于底层硬件(此API提供部分POSIX兼容性)。

RIOT由国际开源社区开发,该社区独立于特定供应商,类似于Linux社区。

特性

RIOT基于微内核架构,提供的功能包括但不限于:

抢占式、无定时调度的优先级

灵活的内存管理

高解析度,长期定时器

支持基于AVR、MSP430、MIPS、ARM7和ARMCortex-M的100多个开发板

原生端口能够像在Linux、BSD和MacOS上一样运行RIOT,单个机器上运行的多个RIOT实例也可以通过简单的虚拟以太网桥进行互连

IPv6

6LoWPAN(RFC4944、RFC6282和RFC6775)

UDP

RPL(存储模式、P2P模式)

CoAP

CCN-Lite

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论