標準解讀

《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

提交評論