• GB T 18759.5-2016
  • 1 范围
  • 2 规范性引用文件
  • 3 术语和定义、符号及缩略语
  • 3.1 术语和定义
  • 3.2 符号及缩略语
  • 4 基本要求
  • 4.1 概述
  • 4.2 基本结构
  • 4.3 平台模型
  • 4.4数据类型和数据结构
  • 5 操作系统
  • 5.1 概述
  • 5.2 任务调度管理
  • 5.3 高精度实时时钟
  • 5.4 实时操作系统中断管理
  • 5.5 实时任务(进程)/线程间通信
  • 5.6 实时任务(进程)管理
  • 5.7 设备管理
  • 5.8 网络管理
  • 6 中间件
  • 6.1 概述
  • 6.2 通信模块
  • 6.3 图形库
  • 6.4 数学库
  • 6.5 实时操作系统模块
  • 6.6 运动学模块
  • 6.7 总线驱动模块
  • 7 应用编程接口
  • 7.1 概述
  • 7.2 通用操作系统接口
  • 7.3 通信接口
  • 7.4 图形接口
  • 7.5 数学库接口
  • 7.6 实时操作系统接口
  • 7.7 运动学接口
  • 7.8 总线驱动接口
  • 7.9 应用编程接口示例
  • 8 系统、装置、功能组件的配置
  • 8.1 概述
  • 8.2 系统模型
  • 8.3 装置模型
  • 8.4 功能组件模型
  • 8.5 功能块模型
  • 8.6 应用模型
  • 8.7 系统、装置、功能组件的配置
  • 附录A(资料性附录)操作系统函数接口示例
  • 附录B(资料性附录)中间件
  • 附录C(资料性附录)应用编程接口(API)
  • 附录D(资料性附录)数据类型合计数据结构
  • 附录E(资料性附录)ONC软件结构示例
  • 图1 ONC 系统基本体系结构
  • 图2 软件平台体系结构
  • 图3 数据类型层次结构的示例
  • 图4 实时操作系统基本结构
  • 图5 中间件与应用软件互操作关系
  • 图6 系统模型
  • 图7 装置模型
  • 图8 功能组件模型
  • 图9 功能块模型
  • 图10 应用模型
  • 图B.1 管理功能块状态和转换条件图
  • 图B.2 管理功能块类型通用形式
  • 图D.1 共用体变量内存模型示例
  • 图E.1 插补模块(示例)
  • 图E.2 插补模块内部结构(示例)
  • 表A.1 任务(进程)间通信调用函数接口(示例)
  • 表A.2 实时任务(进程)间管理函数接口(示例)
  • 表B.1 服务接口功能块的标准输入和输出
  • 表B.2 管理功能块状态表
  • 表B.3 管理功能块转换条件表
  • 表B.4 CMD输入值和语义
  • 表B.5 STATUS 输出值和语义
  • 表B.6 命令语法
  • 表D.1 各基本数据类型的属性
  • 表D.2 BOOL类型数据取值为True时的编码
  • 表D.3 BOOL类型数据取值为False时的编码
  • 表D.4 SINT类型数据的存储示例
  • 表D.5 INT类型数据的存储示例
  • 表D.6 LINT类型数据的存储示例
  • 表D.7 USINT类型数据的存储示例
  • 表D.8 UINT类型数据的存储示例
  • 表D.9 ULINT类型数据的存储示例
  • 表D.10 REAL及LREAL类型数据的存储格式
  • 表D.11 REAL类型数据的存储示例
  • 表D.12 CHAR类型数据的存储示例
  • 表D.13 各派生数据类型举例