木子剑
生命不熄,学习不止!

我这个人能力不大,目光倒很大!看到好的OS,就想倒股了解一下RIOT。

RIOT物联网友好的操作系统!

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

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

RIOT 由独立于特定供应商(例如类似于 Linux 社区)的国际开源社区开发。RIOT 获得 LGPLv2.1 许可,这是一个复制式许可证,它围绕

RIOT 提供的免费开源软件平台培养间接业务模式,例如,可以将闭源源代码与 LGPL 代码链接。

特征

RIOT 基于微内核架构,提供的功能包括但不限于:
•具有优先级的先发制人、无滴答作响的调度程序
•灵活的内存管理
•高分辨率,长期计时器
•支持基于 AVR、MSP430、ESP8266、ESP32、MIPS、RISC-V、ARM7 和 ARM Cortex-M 的 100 多个主板
•本机端口允许在 Linux、BSD 和 MacOS 上运行 RIOT。在一台计算机上运行的 RIOT 多个实例也可以通过简单的虚拟以太网网桥互连

  • IPv6
  • 6LoWPAN (RFC4944, RFC6282, and RFC6775)
  • UDP
  • RPL (storing mode, P2P mode)
  • CoAP
  • CCN-Lite
  • Sigfox
  • LoRaWAN

 

 

RIOT-OS下载地址:      https://github.com/RIOT-OS/RIOT

RIOST相关教程:          https://doc.riot-os.org/index.html#the-quickest-start

 

posted on 2019-07-28 10:39  木子剑  阅读(1239)  评论(0编辑  收藏  举报