RT-Thread Space
- 2021-03-17 16:58:00
- admin 原创
- 18219
RT-Thread Space 介绍
RT-Thread Space 是一款面向航天领域的高安全可靠实时操作系统内核,全静态化内存管理,极致精简,核心代码小于 5000 行,遵循国军标操作系统接口规范,已被用于多个航天型号中。
功能
- 基于优先级的可抢占式线程调度器,具备实时调度器算法的时间复杂度为 O(1) 的能力
- 最大支持 256/32/8 级线程优先级
- 无限线程数,相同优先级线程采用时间片可设置的 Round-robin 算法。
- 丰富的线程间同步、互斥机制:
- 信号量(锁、同步)、用于防止优先级翻转的互斥量;
- 用于多事件触发的事件集;
- 高效的线程间通信机制;
- 带缓存功能的邮箱通信和消息队列通信方式
- 发送到已满的邮箱时,可主动挂起发送线程
- 发送、释放动作可安全的在中断服务例程中使用
- 当资源不可用时,线程可按照 FIFO 方式或优先级排队方式挂起在等待队列上
- 具备对操作系统内核栈进行溢出检测的能力,当栈溢出时及时告警,支持运行时最大栈使用量统计机制,可有效防止堆栈越界;
- 全静态内存分配机制,为系统提供了最好的可靠性与实时性。
- 集成内核安全加固功能,保障内核的安全和可靠性。
- 支持全局变量、重要数据加固
- 支持函数调用栈加固
- 支持栈实时溢出检测
- 支持操作系统自检
- 支持硬件监测
- 集成实时补丁功能,满足对于实时性极致苛刻的应用场景,实时性达微秒级。
- 集成RT-Thread Studio Pro 一站式集成开发环境,集设计、开发、配置、调试、测试、运行、发布于一体;
特点
- 自主可控,拥有全部源代码和知识产权,具备优秀的维护和升级能力;
- 空间确定性:采用全静态化的内存管理机制,为系统提供了最好的可靠性与实时性
- 时间确定性:实时响应时间达微秒级;
- 极致精简,核心系统源码规模小于 5000 行
- MC/DC 测试覆盖率达 100%
面向的用户群体
RT-Thread Space 主要面向航空航天、轨道交通、电力、工业控制等对可靠性要求苛刻的特种行业,要求系统精简,取代传统裸机开发。
关注 RT-Thread

联系 RT-Thread
支持:support@rt-thread.com
媒体:news@rt-thread.com
商务:business@rt-thread.com
021-50338190
上海市浦东新区碧波路 690 号张江微电子港 6 号楼 101-7 室