fbpx
维基百科

RIOT (作業系統)

RIOT 是一个适用于物联网设备的低内存占用操作系统。它是一个在LGPLv2下释出的开源软件。

RIOT
RIOT – IoT友好的操作系统
编程语言C語言、​C++
作業系統家族嵌入式操作系统
運作狀態活跃
源码模式开放原始码
目前版本
  • 2022.04 (2022年5月9日;穩定版本)[1]
支援平台TI MSP430, ARM7, ARM Cortex-M0-M0+-M3-M4, Atmel AVR, MIPS32r2
内核类别微内核
许可证LGPLv2
官方網站www.riot-os.org
仓库
  • github.com/RIOT-OS/RIOT

背景

它最初是由柏林自由大学(FU Berlin),法国国家信息与自动化研究所(INRIA)和汉堡应用科技大学(HAW Hamburg)一同开发的。RIOT的内核基本上是从FireKernel继承的;[2] 这个内核原本是为传感器网络开发的。

技术信息

RIOT是基于微内核架构的。[3] 和其他低内存占用的系统(如TinyOSContiki)不同, RIOT允许使用C语言和C++语言编写应用程序,而且提供完整的多线程和实时响应解决方案。[4]

RIOT可以在8位元单片机(比如AVR ATMega),16位元单片机(比如MSP430)和32位元单片机(比如ARM Cortex)上运行。[5] RIOT也可以作为一个LinuxmacOS进程运行,这样就能使用诸如GNU编译器合集(GCC),GNU调试器ValgrindWireshark等标准调试工具。RIOT符合一部分POSIX标准。

RIOT提供多种通信协议栈,[6]包括了IPv6、6LoWPAN和内容中心网络。它还支持RPL、[7]UDPTCP和CoAP。

源代码

RIOT的源代码在GitHub可见。一个国际化的开源社区负责其源代码维护。

另请参见

参考文献

  1. ^ Release Release-2022.04. 2022年5月9日 [2022年5月27日]. 
  2. ^ A Real-Time Kernel for Wireless Sensor Networks Employed in Rescue Scenarios, in Proceedings of the IEEE 34th Conference on Local Computer Networks (LCN), October 2009.. IEEE. 2013-10-20 [2014-05-18]. (原始内容于2013-11-09). 
  3. ^ RIOT OS: Towards an OS for the Internet of Things, in Proceedings of the 32nd IEEE International Conference on Computer Communications (INFOCOM), April 2013 (PDF). IEEE. 2013-04-15 [2014-05-18]. (原始内容 (PDF)于2014-05-19). 
  4. ^ Betriebssysteme für eingebettete Systeme im Internet der Dinge: Freie Fahrt für Experimentierfreudige, published in iX Developer Magazine, Special Issue on Embedded Software. Heise.de. 2014-02-14 [2014-05-18]. (原始内容于2014-06-17). 
  5. ^ Avec RIOT, l’Internet des objets tient son OS temps reel open source. lembarque.com. 2014-04-09 [2014-05-18]. (原始内容于2014-05-16). 
  6. ^ Simply RIOT: Teaching and Experimental Research in the Internet of Things, in Proceedings of the 13th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN), April 2014. ACM. 2014-04-15 [2014-05-18]. 
  7. ^ "RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks", IETF Request For Comments 6550, March 2012. IETF. 2012-03-01 [2014-05-18]. (原始内容于2014-09-20). 

外部链接

riot, 作業系統, 本條目存在以下問題, 請協助改善本條目或在討論頁針對議題發表看法, 此條目需要擴充, 2018年10月14日, 请協助改善这篇條目, 更進一步的信息可能會在討論頁或扩充请求中找到, 请在擴充條目後將此模板移除, 此條目需要精通或熟悉相关主题的编者参与及协助编辑, 2018年10月14日, 請邀請適合的人士改善本条目, 更多的細節與詳情請參见討論頁, riot, 是一个适用于物联网设备的低内存占用操作系统, 它是一个在lgplv2下释出的开源软件, riotriot, iot友好的操作系统编程. 本條目存在以下問題 請協助改善本條目或在討論頁針對議題發表看法 此條目需要擴充 2018年10月14日 请協助改善这篇條目 更進一步的信息可能會在討論頁或扩充请求中找到 请在擴充條目後將此模板移除 此條目需要精通或熟悉相关主题的编者参与及协助编辑 2018年10月14日 請邀請適合的人士改善本条目 更多的細節與詳情請參见討論頁 RIOT 是一个适用于物联网设备的低内存占用操作系统 它是一个在LGPLv2下释出的开源软件 RIOTRIOT IoT友好的操作系统编程语言C語言 C 作業系統家族嵌入式操作系统運作狀態活跃源码模式开放原始码目前版本2022 04 2022年5月9日 穩定版本 1 支援平台TI MSP430 ARM7 ARM Cortex M0 M0 M3 M4 Atmel AVR MIPS32r2内核类别微内核许可证LGPLv2官方網站www wbr riot os wbr org仓库github wbr com wbr RIOT OS wbr RIOT 目录 1 背景 2 技术信息 3 源代码 4 另请参见 5 参考文献 6 外部链接背景 编辑它最初是由柏林自由大学 FU Berlin 法国国家信息与自动化研究所 INRIA 和汉堡应用科技大学 HAW Hamburg 一同开发的 RIOT的内核基本上是从FireKernel继承的 2 这个内核原本是为传感器网络开发的 技术信息 编辑RIOT是基于微内核架构的 3 和其他低内存占用的系统 如TinyOS和Contiki 不同 RIOT允许使用C语言和C 语言编写应用程序 而且提供完整的多线程和实时响应解决方案 4 RIOT可以在8位元单片机 比如AVR ATMega 16位元单片机 比如MSP430 和32位元单片机 比如ARM Cortex 上运行 5 RIOT也可以作为一个Linux或macOS进程运行 这样就能使用诸如GNU编译器合集 GCC GNU调试器 Valgrind Wireshark等标准调试工具 RIOT符合一部分POSIX标准 RIOT提供多种通信协议栈 6 包括了IPv6 6LoWPAN和内容中心网络 它还支持RPL 7 UDP TCP和CoAP 源代码 编辑RIOT的源代码在GitHub可见 一个国际化的开源社区负责其源代码维护 另请参见 编辑Contiki TinyOS FreeRTOS参考文献 编辑 Release Release 2022 04 2022年5月9日 2022年5月27日 A Real Time Kernel for Wireless Sensor Networks Employed in Rescue Scenarios in Proceedings of the IEEE 34th Conference on Local Computer Networks LCN October 2009 IEEE 2013 10 20 2014 05 18 原始内容存档于2013 11 09 RIOT OS Towards an OS for the Internet of Things in Proceedings of the 32nd IEEE International Conference on Computer Communications INFOCOM April 2013 PDF IEEE 2013 04 15 2014 05 18 原始内容存档 PDF 于2014 05 19 Betriebssysteme fur eingebettete Systeme im Internet der Dinge Freie Fahrt fur Experimentierfreudige published in iX Developer Magazine Special Issue on Embedded Software Heise de 2014 02 14 2014 05 18 原始内容存档于2014 06 17 Avec RIOT l Internet des objets tient son OS temps reel open source lembarque com 2014 04 09 2014 05 18 原始内容存档于2014 05 16 Simply RIOT Teaching and Experimental Research in the Internet of Things in Proceedings of the 13th ACM IEEE International Conference on Information Processing in Sensor Networks IPSN April 2014 ACM 2014 04 15 2014 05 18 RPL IPv6 Routing Protocol for Low Power and Lossy Networks IETF Request For Comments 6550 March 2012 IETF 2012 03 01 2014 05 18 原始内容存档于2014 09 20 外部链接 编辑官方网站 RIOT的github主页 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title RIOT 作業系統 amp oldid 68119634, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。