工作台

系统概述

OneOS Multi是中国移动推出的新一代实时操作系统,基于OneOS Lite内核演进发展,采用宏内核标准架构,针对高性能、高算力芯片场景,支持多核实时调度,支持用户态和内核态,具备系统和应用安全隔离保护,满足复杂应用场景需求。
功能特点
  • 核心功能

    • SMP多核架构支持(支持多核统筹调度、本地绑核调度)

    • 支持MMU隔离保护,实现内核态和用户态访问空间的隔离

    • 支持进程管理,具有实时进程、地址隔离、动态加载机制

    • 支持核间通信,基于核间锁、跨核调用功能、信号、共享内存等机制

    • 支持AMP架构,双系统混合部署

    • 实时性

      • 支持优先级抢占式调度

      • 支持同优先级的时间片轮转调度

      • 互斥锁支持优先级继承,防止优先级翻转

      • 支持亲和度模型,以提高任务执行效率

      • 任务调度时间与负载无关,时间复杂度为 O(1)

      • 0.57μs

        核间任务通信 (消息队列)

      • 1.96μs

        多核优先级 抢占调度

      • 4.8μs

        中断延迟

    • 安全

      • 基于MMU实现数据隔离

      • 支持掉电安全文件系统

      • 支持栈实时溢出检查

      • 支持死锁检查

      • 支持任务级的健康管理框架

      • 高效开发

        • 支持C++11

        • 支持丰富文件系统,标准I/O接口

        • 支持动态装载,业务与系统分离开发、独立部署

        • 支持QT、LVGL图形库

        • 配套集成开发环境IDE和cube工具,便于系统开发与调试

        • 可靠

          • 通过IEC 61508 SIL 3安全标准

          • 通过ISO 26262 ASIL D功能安全认证

          • 通过内核自主度100%认证

          • IEC 61508 SIL3 ISO 26262 ASIL D

        应用领域
        • 工程机械

          • 面向功能安全控制器、HMI等产品方向展开合作; • 基于OneOS开发国产化特种车辆ECU产品,替代现有国外芯片+OS的方案

        • 核电自动化

          • 基于OneOS高实时、高可靠的内核态技术,和掉电安全存储等技术,提供国产嵌入式实时操作系统软件。

        • 智能制造

          • 基于OneOS控制方案的小型PLC产品; • 面向智慧农业、畜牧业推出智能控制器产品。

        • 工业机器人

          • OneOS工业软PLC开发方案推出运动控制器产品; • 基于混合OS方案面向机器人控制领域的合作。