RT-Thread 是一款开源的实时操作系统(许可证GPL)。RT-Thread不仅仅是一个单一的实时操作系统内核,它也是一个完整的应用系统,包含了实时、嵌入式系统相关的各个组件:TCP/IP协议栈,文件系统,libc接口,图形用户界面等。
RT-Thread 是一款开源实时操作系统。大多数源代码都基于 GNU GPL 许可协议下发布。详细许可信息请查看:RT-Thread 许可。
RT-Thread主要特征
简洁的内核对象模型
- 基于优先级的全抢占式调度:
-
- 支持相同优先级线程
- 相同优先级线程采用时间片轮转调度
- 丰富的同步、任务间通信机制
- 信号量、互斥锁
- 邮箱
- 消息队列
- 事件
- 灵活的内存管理方式
- 满足实时性要求的静态内存分配
- 小内存系统管理及大内存系统的slab内存分配算法
- 可嵌套的中断支持
- 一些其他功能特征...