RT-Thread Space

2021-03-17 16:58:00
admin
原创
14739


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

上海浦东新区达尔文路 88 号半岛科技园 10 号楼 5 层