打印
[Atmel]

RIOT推动物联网发展

[复制链接]
932|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2015-2-23 11:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

RIOT是一种开源操作系统(OS),其设计目的旨在为快速发展的物联网(IOT)提供支持。

获得LGPL协议许可的ROIT,最初由柏林自由大学、国家信息与自动化研究所和柏林工业大**合开发。事实上,RIOT的起源实际上可以追溯至FeuerWare,一种针对消防队员与其无线传感器网络的操作系统。

该操作系统,采用了微内核架构,支持C和C++语言以及全面的多线程和实时功能。RIOT提供如下实用程序,如加密库、数据结构、或操作系统外壳,以及不同的网络堆栈,支持各种微控制器、无线驱动器、传感器,并为整个平台提供配置。

RIOT可运行于16位和32位硬件,其本机端口允许RIOT作为Linux或MacOS 程序运行。这方便了标准开发和调试工具的使用,如GNU编译器套件(GCC)、GNU调试器、Valgrind和Wireshark工具。RIOT运行于包括嵌入式设备和常规个人计算机在内的多个平台,并支持多个开箱即用的驱动器。硬件相关代码减少到最低限度,并从内核本身分离出来。

RIOT支持多种架构,包括ARM Cortex-M0、-M3和-M4以及ARM7架构。因此,物联网操作系统可与多种开发板兼容,如Arduino Due(SAM3X8E)、爱特梅尔ATmega2560Nordic nRF51822(ATSAM3U2C)。此外,RIOT还提供多种网络堆栈,包括IPv6、6LoWPAN,以及RPL、UDP、TCP和CoAP等标准协议。

简言之,RIOT是自由软件,也就是说,创客和工程师可以重新分配和修改该操作系统。RIOT社区开发的软件可按照自由软件基金制定的GNU宽通用公共许可协议第二版(LGPLv2)获取。

想要了解更多?作为一个社区项目,你可以在GitHub上查找RIOT的源代码以及点击这里下载其最新发行的版本

点击阅读英文原文


相关帖子

沙发
catking25| | 2015-2-26 21:57 | 只看该作者
物联网起码现在已经真的能感受到了

使用特权

评论回复
板凳
catking25| | 2015-2-26 21:58 | 只看该作者
物联网起码现在已经真的能感受到了

使用特权

评论回复
地板
ddllxxrr|  楼主 | 2015-2-27 13:19 | 只看该作者
catking25 发表于 2015-2-26 21:58
物联网起码现在已经真的能感受到了

使用特权

评论回复
5
丶tiantian| | 2015-2-27 17:55 | 只看该作者
涨姿势啦。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6950

帖子

67

粉丝