标准解读

《GB/T 33264-2016 面向多核处理器的机器人实时操作系统应用框架》这一国家标准主要针对的是基于多核处理器架构下,为机器人设计和实现一个高效、可靠的实时操作系统(RTOS)的应用框架。该标准定义了在开发面向多核处理器的机器人实时操作系统时应遵循的一系列原则和技术要求,旨在提高机器人系统的性能、可靠性和可维护性。

标准首先介绍了其适用范围,明确指出适用于采用多核处理器技术构建的各类机器人系统,包括但不限于工业机器人、服务机器人等。接着,对术语进行了详细定义,确保行业内对于相关概念有一致的理解。

标准的核心部分围绕着如何构建一个多核环境下的实时操作系统展开,其中包括但不限于以下几个方面:

  • 任务调度策略:提出了多种适合于多核处理器的任务分配与调度方法,强调了根据任务特性和系统需求选择合适的调度算法的重要性。
  • 通信机制:描述了不同处理器核心之间以及处理器与其他硬件组件之间的数据交换方式,如共享内存、消息传递等,并给出了相应的实现建议。
  • 同步与互斥:讨论了在并发执行环境中保证数据一致性的方法,比如使用锁、信号量等机制来管理资源访问。
  • 容错处理:考虑到机器人应用场景中可能遇到的各种异常情况,标准还特别关注了错误检测与恢复机制的设计思路。
  • 安全性考量:从信息安全角度出发,提出了一些基本原则,以保护系统免受外部攻击或内部误操作的影响。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2016-12-13 颁布
  • 2017-07-01 实施
©正版授权
GB/T 33264-2016面向多核处理器的机器人实时操作系统应用框架_第1页
GB/T 33264-2016面向多核处理器的机器人实时操作系统应用框架_第2页
GB/T 33264-2016面向多核处理器的机器人实时操作系统应用框架_第3页
GB/T 33264-2016面向多核处理器的机器人实时操作系统应用框架_第4页
免费预览已结束,剩余16页可下载查看

下载本文档

GB/T 33264-2016面向多核处理器的机器人实时操作系统应用框架-免费下载试读页

文档简介

ICS2504030

J28..

中华人民共和国国家标准

GB/T33264—2016

面向多核处理器的机器人

实时操作系统应用框架

Frameworkofreal-timerobotoperatingsystemonmulti-coreprocessor

2016-12-13发布2017-07-01实施

中华人民共和国国家质量监督检验检疫总局发布

中国国家标准化管理委员会

GB/T33264—2016

目次

前言

…………………………Ⅰ

范围

1………………………1

术语和定义

2………………1

缩略语

3……………………2

机器人实时操作系统的应用框架设计原则

4……………3

概述

4.1…………………3

跨平台原则

4.2…………………………3

结构分离原则

4.3………………………3

功能模块化设计原则

4.4………………3

多核分布式管理原则

4.5………………3

可扩展原则

4.6…………………………3

机器人实时操作系统的应用框架

5………………………3

概述

5.1…………………3

中断管理

5.2……………4

分布式运行

5.3…………………………5

通信接口

5.4……………5

应用编程接口

5.5………………………6

实时操作系统的函数接口

5.6…………6

非实时节点的应用编程接口

5.7………………………6

实时节点的应用编程接口

5.8…………6

节点通信自定义消息

5.9………………6

附录资料性附录实时系统需要移植的关键函数和变量的相关功能

A()……………8

附录资料性附录非实时节点应用编程接口

B()………9

参考文献

……………………14

GB/T33264—2016

前言

本标准按照给出的规则起草

GB/T1.1—2009。

本标准由中国机械工业联合会提出

本标准由全国自动化系统与集成标准化技术委员会归口

(SAC/TC159)。

本标准主要起草单位北京航空航天大学首都师范大学北京化工大学北京机械工业自动化研究

:、、、

所中机生产力促进中心

、。

本标准主要起草人邵振洲魏洪兴谈金东关永张杰陈友东黄真邹莹王瑞施智平王振丽

:、、、、、、、、、、。

GB/T33264—2016

面向多核处理器的机器人

实时操作系统应用框架

1范围

本标准规定了面向多核处理器的机器人实时操作系统的应用程序框架及其设计原则

本标准适用于机器人实时操作系统开发者机器人应用软件开发者及机器人操作系统使用者

、。

2术语和定义

下列术语和定义适用于本文件

21

.

机器人操作系统robotoperatingsystem

由底层操作系统层和软件应用层组成为机器人提供硬件抽象描述底层驱动程序管理和程序间的

,、

消息传递等类操作系统功能以及定位绘图任务规划感知与导航等上层应用功能

,,,。

注具体应用功能术语参照

:GB/T12643—2013。

22

.

多核处理器multi-coreprocessor

在一个处理器中集成两个或多个完整的计算引擎内核每个执行内核是独立的逻辑处理器并

(),,

占用相应的执行资源

23

.

机器人实时操作系统real-timerobotoperatingsystem

保证机器人在规定的时间内完成特定任务并能够协调所有实时任务的操作系统

,。

24

.

中断请求interruptrequest

向发出命令请求让暂停正在执行的程序保护现场后去执行相应的处理程序处理完

CPU,C

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论