• 轻量灵活

    最小配置:FLASH: 8KB , RAM: 4KB;支持多进程和动态装载技术;支持应用与系统分离开发、独立升级。

  • 硬实时 低功耗

    硬实时内核,基于优先级抢占式调度;支持 CPU 调频运行和 CPU 休眠;系统空闲时 CPU 进入深度睡眠。

  • 生态便捷

    提供 IoT Pi 等数款 BSP 及众多开源中间件;提供丰富的接口与外设驱动框架;解放开发者专注于应用创意。

  • 高安全 高质量

    支持内核空间内存保护,应用通过 syscall 访问内核;符合 MISRA C 2012 编程规范;支持 IO 设备权限、应用程序资源配额、差分升级。

logo系统架构图

系统架构图

硬实时 低占用

  • 硬实时

    • ns 级中断响应延迟,支持中断嵌套
    • 基于优先级抢占式调度,调度时间确定
    • 支持同优先级线程,时间片轮转 RR 和先来先服务 FIFO 调度
    • 进程切换零损耗
    • 互斥量支持优先级继承,防止优先级翻转
  • 低功耗

    • 支持 Tick-less 技术,减少 Tick 中断
    • 电源管理框架,支持 CPU 调频运行和 CPU 休眠
    • 系统空闲时 CPU 进入深度睡眠
  • 低空间

    模块化设计,高度可配置

    • / 标准配置

      50 KBFlash
      32 KBRAM
    • / 最小配置

      8 KBFlash
      4 KBRAM

高安全 高质量

  • 高安全

    • 进程用户代码工作在 CPU 用户态,通过系统调用(syscall)进入内核, 保护内核不被进程破坏
    • 利用 MPU 做到进程地址空间相互隔离, 进程影响范围最小化
    • 掉电安全文件系统
    • 全面接管 CPU 异常,支持自定义异常处理策略
    • 支持 Cortex-M33 Trustzone
  • 多进程运行空间相互隔离

    • 允许运行多个进程
    • 进程用户代码工作在 CPU 用户态,通过系统调用(syscall)访问内核资源
    • 利用 MPU 实现进程地址空间相互隔离
  • 高质量

    • MISRA C 2012编程规范
    • 100%白盒测试,内核代码分支覆盖率
    • IEC 61508 SIL3技术标准认证

灵活开发

  • loT Studio

    了解更多

    loT Studio-IDE 集设计、开发、调试、仿真、部署、测试功能于一体,针对翼辉操作系统提供一站式开发解决方案。

  • 动态装载应用与系统分离

    • 驱动与应用程序分离开发
    • 应用与系统独立升级
    • 应用程序直接在 FLASH 中运行(无需加载到 RAM 执行,节约 RAM,运行速度更快)应用程序编译时无需指定地址,一次编译,处处运行,使用更灵活
    • 软件定义设备功能

生态丰富

  • 高效简洁、功能丰富

    • 内核实现高效简洁
    • 丰富的任务间通信机制:信号量、互斥量 、消息队列、条件变量、事件标志组等
    • 支持多进程与动态装载
    • 内存管理
    • 软件定时器
    • IO 系统
    • 掉电安全文件系统
    • 丰富的驱动框架 UART SPI I2C GPIO CAN TOUCH LCD...
  • 丰富的软件支撑

    • 提供了众多的开源中间件,如 FAT 文件系统、 ESP8266 网络库等,详见 MS-RTOS 开源仓库 https://github.com/MS-RTOS
    • 开发者们只需要关心应用、发挥创意, 快速完成产品原型
  • 广泛的硬件支持

    • 支持主流的处理器架构,提供完善的 BSP/SDK 和专业的硬件平台,为业务的快速开发提供了有力的支持
    • 支持数量众多的第三方中间件,满足各类应用需求
  • IoT Pi 物联网开发板

    了解更多

咨询流程

01
需求咨询
提交相关需求,描述需求背景
02
初步沟通
需求答疑,对齐核心诉求,确定合作意向
03
方案交流
针对相关方案进行线上或线下的交流探讨
04
商务流程
方案确定后,开始执行商务流程

竖屏体验更佳

请旋转屏幕观看