RIOT-OS实时多线程 IoT 操作系统
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
评论
LuatOS实时操作系统
LuatOS是运行在嵌入式硬件的实时操作系统,只需要少量内存的flash空间就能运行,用户编写lua代码就可完成各种功能。特征:基于Lua5.3.5低内存需求,最低32kb,96kbflash空间硬件
LuatOS实时操作系统
0
Zephyr实时操作系统
Zephyr是Linux基金会推出的一个适用于物联网的小型可伸缩的实时操作系统,支持多种处理器架构。Zephyr是安全的、开源的、模块化的以及支持多种连接方式,将支持Bluetooth,Bluetoo
Zephyr实时操作系统
0
djyos嵌入式实时操作系统
djyos(都江堰操作系统)的核心概念与现有操作系统都不一样,即使我有丰富的注释,但不看书还是很难看明白的。所以,希望想要了解djyos的朋友们,先看看我的书《都江堰操作系统与嵌入式系统设计》,在“下
djyos嵌入式实时操作系统
0
LynxOS嵌入实时操作系统
LynxOS是由Lynx实时系统公司开发的操作系统。LynxOS是一个分布式、嵌入式、可规模扩展的实时操作系统,它遵循POSIX.1a、POSIX.1b和POSIX.1c标准。它最早开发于1988年。
LynxOS嵌入实时操作系统
0