实时多线程 IoT 操作系统 RIOT-OS

实时多线程 IoT 操作系统 RIOT-OS

LGPL-2.1
C/C++ 查看源码»
跨平台
2018-07-23
h4cd

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

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

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

特性

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

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

  • 灵活的内存管理

  • 高解析度,长期定时器

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

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

  • IPv6

  • 6LoWPAN (RFC4944、RFC6282 和 RFC6775)

  • UDP

  • RPL (存储模式、P2P 模式)

  • CoAP

  • CCN-Lite

加载中

评论(3)

Jr小王子
Jr小王子
资料有点少
王吉斌
王吉斌
开源rtos大全已经收录 http://www.rtos.org.cn
MikeManilone
MikeManilone
做作业的时候用过这个,感觉挺不错的~

暂无资讯

暂无问答

2016年度最佳5款开源IoT平台

本文主要介绍工作期间所了解到的一些IoT开源平台,鄙人对IoT了解不多、理解不深。先写下这篇文章,占个坑,从网络上搬运一些有价值的内容,供大家参考。

2016/09/26 23:07
1K
0
[riot.js]data-is属性使用

在写一个custom tag时,因为内部的东西比较多,所以在父tag中使用了子tag,但是在生成的代码中发现,riot 会保存tag在HTML代码中。这样就会造成某些css结构上的破坏,因为多了一个标签。于是...

2016/05/26 06:58
123
0
Hash, PushState 和微信 JSSDK 授权

最近将 riot.js 升级到了 3.0,并用上了新版本的 riot-route,原先用了一年多的 2.2.4 版本内置的 riot.route 只支持 hash 形式的 SPA 单页面应用,riot-route 则支持 pushState。 Hash 方式...

2016/12/17 07:37
321
1
iBATIS与MyBatis的历史沿革

iBATIS与MyBatis的几个关键时间节点

04/21 16:06
125
0
[riot.js] 如何向子Tag传递父Tag中的数据

使用riot遇到一个问题,如以下示例: ``` Riot Demo ``` 当我想在 `card` 中使用父标签的 `items.length` 时如何处理。这里我使用了 `parent.opts.items.length` ,即parent不能省。 BTW: *...

2016/05/23 21:56
91
2
TOP100summit2017:Riot Games 李仁杰——大数据落地要找到数据和经验的平衡点

壹佰案例:李仁杰老师您好,很荣幸您能参加第六届TOP100全球软件案例研究峰会,您在大数据和人工智能领域有非常丰富的经验,在这次大会上您将分享什么内容? 李仁杰:这次我主要分享的有两个...

2017/10/27 09:04
7
0
obserable的使用

在开发rgrid(目前是放在 [uliweb-ui](https://github.com/uliwebext/uliweb-ui) 项目里了,还没有放到rgrid项目中)时遇到一个问题,外层有自动生成的按钮,有些按钮是希望和表格行的选中自...

2016/08/29 08:57
89
0
归来的技术栈

所有技术都是为了解决我们面对的问题

2017/10/12 01:06
117
0
uliweb-apps

uliweb有一个包括功能,UI在一起的apps采集的项目,叫plugs,但是它使用的是bootstrap 2作为基础css框架,现在为了适应更新的bootstrap3及考虑requirejs这种前端模块化,因此我又创建了: * [...

2016/05/25 08:55
176
5

没有更多内容

加载失败,请刷新页面

返回顶部
顶部