CyberRT 简单概述

1 篇文章 0 订阅
1 篇文章 0 订阅

CyberRT 简单概述

一、什么是CyberRT?

CyberRT是一套运行时框架
CyberRT可以看做是操作系统之上的一层"RTOS"。
CyberRT采用携程作为调度的基本单位。
将原有的内核态调度,变为用户态调度。
系统的线程,在CyberRT眼里,可以看做"处理单元CPU"。

CyberRT的简化的架构图,大概是这个样子的。
![在这里插入图片描述](https://img-blog.csdnimg.cn/6e40f6d66933480d9afa4b1d11a8e31f.png
组成模块:
**消息队列:**提供节点之间发送,接收消息的能力。涉及到消息的发布,订阅,服务发现,消息buffer等重要功能
**任务调度:**提供任务实时调度的能力,保证算法功能模块可以实时的接收并处理消息。
用户开发接口:提供相关接口,将算法模块接入CyberRT的框架之内。
Log+Tool:提供高效的日志打印,cyber_recorder,cyber_monitor等基础工具

二、CyberRT结构

主要分为3个层级
服务及接口
Component,Service
数据融合与任务调度
crontine、Scheduler、Data、Node、Blocker
数据传输与服务发现
service_discovery,transport
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值